将多行数组PHP传输到数组Javascript
我关注这个话题,但对我来说并不成功。 我的代码:将多行数组PHP传输到数组Javascript,php,arrays,Php,Arrays,我关注这个话题,但对我来说并不成功。 我的代码: 如何将dataobject转换为数组PHP函数将PHP数组转换为Javascript仅适用于json_encode。请注意,json_encode仅在PHP5.2及更高版本中可用,因此请检查您使用的是哪个旧版本 参考: 您可以在同一页中看到示例: 示例1 json_编码示例 <?php $arr = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5);
如何将dataobject转换为数组PHP函数将PHP数组转换为Javascript仅适用于json_encode。请注意,json_encode仅在PHP5.2及更高版本中可用,因此请检查您使用的是哪个旧版本 参考: 您可以在同一页中看到示例: 示例1 json_编码示例
<?php
$arr = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5);
echo json_encode($arr);
?>
对于多维阵列,请使用以下一种:
$arr = array();
while($row = mysql_fetch_assoc($returnarray)) {
$arr[] = $row;
}
echo json_encode($arr);
在javascript中将其用作:
<script type="text/javascript">
var jArray= <?php echo json_encode($arr); ?>;
for(var i=0;i<10;i++){ // use correct limit instead of 10
alert(jArray[i]);
}
</script>
获取元素的另一种方法是:
alertjArray[0]。键 将PHP数组转换为Javascript的PHP函数仅为json_encode。请注意,json_encode仅在PHP5.2及更高版本中可用,因此请检查您使用的是哪个旧版本 参考: 您可以在同一页中看到示例: 示例1 json_编码示例
<?php
$arr = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5);
echo json_encode($arr);
?>
对于多维阵列,请使用以下一种:
$arr = array();
while($row = mysql_fetch_assoc($returnarray)) {
$arr[] = $row;
}
echo json_encode($arr);
在javascript中将其用作:
<script type="text/javascript">
var jArray= <?php echo json_encode($arr); ?>;
for(var i=0;i<10;i++){ // use correct limit instead of 10
alert(jArray[i]);
}
</script>
获取元素的另一种方法是:
alertjArray[0]。键 谢谢你,阿扬。我知道当数组只有一行时处理。但当我在SQL中从表中选择数据时,多行呢?。我的Php是5.5。谢谢Aajab。如何在javascript中使用它。我可以用Java脚本把它转换成数组吗?你能帮我吗?我测试了你的代码,只做了一点修改,然后成功了:$result=$conn->query$sql$arr=阵列;而$row=$result->fetch_assoc{$arr[]=$row;}//var_dump$arr;echo json_编码$arr;在alert方法中,我放置了对象的属性:alert jArray[I]。产品代码非常感谢Aajan。谢谢Aajan。我知道当数组只有一行时处理。但当我在SQL中从表中选择数据时,多行呢?。我的Php是5.5。谢谢Aajab。如何在javascript中使用它。我可以用Java脚本把它转换成数组吗?你能帮我吗?我测试了你的代码,只做了一点修改,然后成功了:$result=$conn->query$sql$arr=阵列;而$row=$result->fetch_assoc{$arr[]=$row;}//var_dump$arr;echo json_编码$arr;在alert方法中,我放置了对象的属性:alert jArray[I]。Product_非常感谢Aajan。