2010-02-02 96 views
0

请解释一下什么是多维数组

foreach ($toplist['children'] as $subkey => $subname) 

和那里的小朋友来自含义。我很困惑。

回答

0

其他元素来自$ toplist ['children']数组,你必须弄清楚它来自哪里,因为你没有提供所有需要的问题代码。查看关于foreach machenism的更多信息。

他简单地给出了一个简单的方法来 遍历数组。 foreach仅在阵列上工作 ,并且当您尝试在具有不同数据类型的 变量或 未初始化的变量上使用它时,将发出 错误。

php.net

4

$toplist基本上是值的阵列。其中一个值被称为'children'

在这种情况下,位置'children'处的值本身就是一个数组。

你的代码行告诉计算机循环'children'数组中的每个值并提取键和值。

$subkey是关键,$subname是这个名字。

换句话说,$toplist['children'][$subkey] == $subvalue

+0

谢谢麦克斯,下次我不该这么懒惰... – 2010-02-02 06:09:24