Как из php передать массив в javascript?

Пользователь

от kaleigh , в категории: JavaScript , 7 месяцев назад

Как из php передать массив в javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от kyleigh_runte , 7 месяцев назад

@kaleigh 

Чтобы передать массив из PHP в JavaScript, можно воспользоваться функцией json_encode(), которая конвертирует PHP-объекты в формат JSON.


В PHP:

1
2
3
4
<?php
$array = array("foo", "bar", "baz");
$json_array = json_encode($array);
?>


Затем в JavaScript можно передать переменную $json_array с помощью встроенной функции JSON.parse().


В JavaScript:

1
2
3
4
<script>
var array = JSON.parse('<?php echo $json_array; ?>');
console.log(array);
</script>


Результатом будет массив в JavaScript, содержащий элементы "foo", "bar", "baz".