@newaitix

Преобразовать объект php в объект javascript?

Подскажите как это сделать. Задача простая а решить не удалось.
Есть объект php.
<?
$vi = array(
'a'=>1,
'b'=>2
);
?>

Нужно получить в javascript этот объект
в вот таком соответственно виде

var vi = {
a:1,
b:2
};


Немного усложняю задачу тем что вся эта чешуйня стоит в heredoc
<?
echo<<<heredoc
<script>
var vi = {
a:1,
b:2
};
</script>
heredoc;
  • Вопрос задан
  • 866 просмотров
Пригласить эксперта
Ответы на вопрос 2
kapuletti
@kapuletti
Ответ написан
Комментировать
scherbuk
@scherbuk
<?php 
$vi = array(
'a'=>1,
'b'=>2
);
foreach ($vi as $key => $value) {
    $result[] = $key . ':' . $value;
}
$result = implode(",\n", $result);
?>
<script>
var vi = {
<?=$result?>

}
</script>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы