array(4) {
[0]=> int(9)
["obj"]=> int(3569)
["gen"]=> int(0)
[1]=> array(1) {
[0]=> int(0)
}
}
我正在学习PHP并在使用var_dump
时遇到了这个问题。
据我所知,在这个数组中有4个键,0 obj gen和1,在这些键中,值是这样的,数字9,整数3569,整数0但是最后一部分是什么意思?
[1]=> array(1) { [0]=> int(0) }
如果有人可以帮助或链接我一些非常感谢的学习材料,谢谢!
答案 0 :(得分:1)
最后一部分表示存储在$array[1]
中的值是另一个数组。这与某些语言不同,后者只允许在数组中使用一种类型的变量。完全可以将数组嵌套到第n度,如下:
$arrayInsanity = array(
array (
array(
//etc..
)
)
);
答案 1 :(得分:1)
键1
包含一个嵌套数组,其键0
的值为0
。
答案 2 :(得分:1)
在<pre>
周围添加var_dump()
标记。它会让它更清晰。
echo "<pre>";
var_dump($myArray);
echo "</pre>";
答案 3 :(得分:0)
数组中有第二个数组,键1为第0个元素值为int(0)
答案 4 :(得分:0)
它是原始数组中的另一个数组。第二个数组包含一个值为0的整数。整个数组被称为多维数据,因为它包含一个数组本身。
下次,在数组上尝试print_r()
并查看结果输出的源代码 - 它将很好地为您安排。