【发布时间】:2013-10-16 16:37:01
【问题描述】:
嗨,我在将值从 php 数组添加到 javascript 对象时遇到问题,到目前为止,我在数组中有一个 php 值
$data=array(5,10,15,20);
我将其转换为 json 以准备 javascript
$js_array = json_encode($data);
这是 javascipt 部分
数据:<?php echo json_encode( $data ); ?>
我认为它正在阅读它
data : [5] or data : [5101520]
应该是这样理解的
data : [5,10,15,20]
谢谢大家,希望你们能帮到我
这里是php数组存储
<?php
$data = array();
$que = "SELECT name FROM table1 ORDER BY date ASC";
$res = mysql_query($que, $con);
if(mysql_num_rows($res)>0){
while($row = mysql_fetch_array($res)){
$data[] = $row['name'];
}}
$js_array = json_encode($data);
?>'
这里是 var 转储数据回显 数组(4){[0]=>字符串(1)“5”1=>字符串(2)“10”[2]=>字符串(2)“20”[3]=>字符串(2) “15”}
【问题讨论】:
-
我不认为
$data()=[5,10,15,20];是有效的php ??? -
$data()=[5,10,15,20];不是有效的 PHP。很近。请展示您的实际输出,而不仅仅是您认为的结果。 -
php 数组中的数据很好,我在 php 中使用 echo 进行了检查,对不起,如果我输入了错误的语法,但我只想显示 php 数组中的值
-
@JoseSamaniego 不,它不是有效的 PHP:eval.in/54883
-
@TomChew-headMillard 有一个新的括号语法:
[1,2,3]与array(1,2,3)。就是这样。
标签: javascript php arrays