开发者

multidimensional array

Please explain what i开发者_如何学Pythons the meaning of

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

and where the children come from. I'm confused.


Basically $toplist is an array of values. One of those values has been called 'children'.

In this case, the value at position 'children' is itself an array.

Your line of code is telling the computer to loop over each of the values inside the 'children' array and extract the key and value.

$subkey is the key, $subname is the name.

In other words, $toplist['children'][$subkey] == $subvalue


The other elements are coming from the $toplist['children'] array which you got to figure out where it is coming from since you have not put in all the needed code for the question. See this about foreach machenism to learn more about it.

his simply gives an easy way to iterate over arrays. foreach works only on arrays, and will issue an error when you try to use it on a variable with a different data type or an uninitialized variable.

php.net

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜