Как перевести массив из PHP в JS?
Мне нужно было передать в js функцию PHP масив. Я сделал так:
<?
echo '<script type="text/javascript">';
echo 'arProps = {};';
foreach($arProps as $k => $v){
echo 'arProps["'.$k.'"] = "'.$v.'";';
}
echo '</script>';
?>
Подозреваю, что это не очень правильно. Какие ещё есть способы? |
<? echo '<script type="text/javascript">'; echo 'var arProps = '.json_encode($arProps).';'; echo '</script>'; ?> |
<script type="text/javascript"> var arProps = <?=json_encode($arProps)?>; </script> |
| Часовой пояс GMT +3, время: 12:42. |