将php数组赋值给javascript数组
Assigning a php array into a javascript array
我试图分配一个PHP数组到一个javascript变量,像这样:
var jsArray = <?php echo $phpArray; ?>;
但是行不通。
我做错了什么?
你应该尝试使用JSON
var jsArray = <?php echo json_encode($phpArray); ?>;
可通过
访问jsArray.someKey
演示你可以在php中使用json_encode序列化数组并在JS中使用
http://php.net/manual/en/function.json-encode.php<?php
$series = array("name"=>"N51",
"data"=>array(1024,
array("y"=>2048,
"events"=>array("mouseOver"=>'function(){$reporting.html(''description of value'');}')
),
4096)
);
json_encode($series);
?>
以上代码输出:
<>之前{" name ": " N51"、"数据":[1024年{"y":2048年,"事件":{"鼠标悬停":"功能(){reporting.html美元("价值"的描述);}"}},4096]}相关文章:
- 如何遍历包含对象的数组-javascript
- 保存数组javascript
- 查找数组javascript中包含的元素类型
- 算法:从数组(javascript/angular)中按当前日期获取上一个和下一个事件
- 从多维数组javascript中提取特定值
- 如何在数组javascript中选择伪随机值
- 拆分字符串数组(JavaScript)后未定义
- 从数组JavaScript中删除并返回最后n个项的最快方法
- 使用条件for循环更新数组-Javascript
- 从数组javascript创建新对象
- 用数组(javascript)中的值替换regex捕获
- 从数组[Javascript]的总长度中减去一个干净的数字
- 将一个字符串数组解析为一个新的数组javascript
- 如何将对象转换为对象数组javascript
- 赢得't循环数组javascript
- 从不同的数组 JavaScript 中获取值
- 多维数组 JAVASCRIPT 出了点问题
- 可以't分配给一个对象数组javascript
- 比较数组JavaScript中的对象
- 如何完成缺少(连续)元素的数组|Javascript