我有一个PHP对象,如下所示:
ObjectName:
W1:
D1
D2
D3
W2:
D1
D2
D3
D4
D5
W4:
D1
D2
D3
D4
我想遍历W#
s,其中D#
s。使用:
foreach ($theObject as $key => $value) {
echo "$key, $value";
}
给了我:
ObjectName,
。
使用: foreach($ theObject-> ObjectName as $ key => $ value){ echo“$ key,$ value”; } 没有输出。有什么想法吗?
答案 0 :(得分:0)
假设您循环的值为visible,则以下内容应该有效:
foreach ($theObject as $key => $value) {
foreach ($value as $k => $v) {
echo "$k, $v";
}
}
根据您的操作,您可能需要查看Iterator interface以更好地控制循环对象时发生的情况。