请解释一下是什么意思
foreach ($toplist['children'] as $subkey => $subname)孩子们是从哪里来的。我很困惑。
发布于 2010-02-02 14:00:20
基本上,$toplist是一个值的数组。其中一个值被称为'children'。
在本例中,位置'children'处的值本身是一个数组。
您的代码行告诉计算机循环遍历'children‘数组中的每个值,并提取键和值。
$subkey是关键字,$subname是名称。
换句话说,$toplist['children'][$subkey] == $subvalue
发布于 2010-02-02 13:59:01
其他元素来自$toplist'children'数组,您必须找出它来自何处,因为您没有为问题输入所有需要的代码。请参阅关于foreach机制的这篇文章以了解更多信息。
给出了一种简单的迭代数组的方法。foreach仅适用于数组,当您尝试在具有不同数据类型的变量或未初始化的变量上使用它时,它将发出错误。
php.net
https://stackoverflow.com/questions/2182143
复制相似问题