Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将多行数组PHP传输到数组Javascript_Php_Arrays - Fatal编程技术网

将多行数组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。