我怎样才能从 php 中的这个数组中获取数据?
how can i get the data from this array in php?
我有以下代码..
$array_test = array();
for($i = 0;$i<5;$i++) {
array_push($array_test,array("result".$i=>"exist_data".$i));
}
for($j = 0; $j<count($array_test);$j++) {
echo $array_test[$j];
}
var_dump($array_test); // the data exist
但是循环只显示 ArrayArrayArrayArray
感谢您的帮助。
echo $array_test[$j];
将不起作用,因为您有一个 2D 数组并且无法以这种方式访问二维数组的变量。这会引发 Array to String Conversion 错误。
将您的代码更改为:-
for($j = 0; $j<count($array_test);$j++) {
echo $array_test[$j]["result".$j] ."<br>";
}
输出
exist_data0
exist_data1
exist_data2
exist_data3
exist_data4
我有以下代码..
$array_test = array();
for($i = 0;$i<5;$i++) {
array_push($array_test,array("result".$i=>"exist_data".$i));
}
for($j = 0; $j<count($array_test);$j++) {
echo $array_test[$j];
}
var_dump($array_test); // the data exist
但是循环只显示 ArrayArrayArrayArray
感谢您的帮助。
echo $array_test[$j];
将不起作用,因为您有一个 2D 数组并且无法以这种方式访问二维数组的变量。这会引发 Array to String Conversion 错误。
将您的代码更改为:-
for($j = 0; $j<count($array_test);$j++) {
echo $array_test[$j]["result".$j] ."<br>";
}
输出
exist_data0
exist_data1
exist_data2
exist_data3
exist_data4