如果我在php中有一个关联数组。
说,在同一视图中,我有 $ params 数组:
$parameters = array(
'parameter1'=>'value1',
'parameter2'=>'value2
);
有没有办法或php函数甚至javascript函数将php数组转换为javascript数组?以这种方式,如果我们有转换后的数组 jsParameters ,你就可以访问它的字段和值,如:
console.log(jsParameters.parameter1);
console.log(jsParameters.parameter2);
将输出'value1'和'value2'。有办法吗?非常感谢!
答案 0 :(得分:3)
使用json_encode:
console.log(<?php echo json_encode($parameters); ?>);
答案 1 :(得分:2)
使用json_encode:
echo json_encode($parameters);
答案 2 :(得分:2)
您应该可以在阵列上调用json_encode
,然后将其回传给您的应用程序。
查看文档here