Это на самом деле WordPress, но я думаю, что это больше вопрос PHP.Нужна помощь Преобразование Boolean
Я использую структуру SMOF (это настройка параметров темы) и flexslider. Чтобы объединить их, в одном из вариантов flexslider, я должен использовать «true» или «false». Дело в том, что SMOF возвращает «0» и «1» вместо «true» или «false» - слово. Поэтому мне нужно, чтобы преобразовать "0" на "ложь" и "1" на "истинный"
У меня есть этот код:
function isBoolean($slider_loop) {
$slider_loop = $smof_data['slider_loop'];
if ($slider_loop === "true") {
return true;
} else {
return false;
}
return $slider_loop;
}
..., а затем в "сторону" FlexSlider в:
animationLoop: "<?php echo isBoolean($slider_loop); ?>"
но не работает.
В идеале, это должно быть что-то вроде этого:
animationLoop: "<?php echo $smof_data['slider_loop']
// this return "0" and "1", while it should be "true" or "false" for flexslider to work ?>"
Итак, как я должен делать это?
Заранее спасибо.
'json_encode' хорош для изменения PHP структуры в JavaScript конструирует. – Wrikken
Спасибо, Wrikken, мне, возможно, придется использовать его позже. – Mario88
Почему позже? Почему бы не 'echo json_encode ($ whateveryourreturnis);', и он будет покорно делать это 'true' или' false', если это то, что эта переменная ... – Wrikken