将php对象数组转换为javascript数组

时间:2014-03-03 08:00:56

标签: javascript php arrays object

如果我在php中有一个关联数组。

说,在同一视图中,我有 $ params 数组:

$parameters = array(
   'parameter1'=>'value1',
   'parameter2'=>'value2
);

有没有办法或php函数甚至javascript函数将php数组转换为javascript数组?以这种方式,如果我们有转换后的数组 jsParameters ,你就可以访问它的字段和值,如:

console.log(jsParameters.parameter1);
console.log(jsParameters.parameter2);

将输出'value1'和'value2'。有办法吗?非常感谢!

3 个答案:

答案 0 :(得分:3)

使用json_encode

console.log(<?php echo json_encode($parameters); ?>);

答案 1 :(得分:2)

使用json_encode

echo json_encode($parameters);

答案 2 :(得分:2)

您应该可以在阵列上调用json_encode,然后将其回传给您的应用程序。

查看文档here