Php 在子对象名称未知的对象中循环
我有一个PHP对象,看起来像这样:Php 在子对象名称未知的对象中循环,php,object,loops,foreach,Php,Object,Loops,Foreach,我有一个PHP对象,看起来像这样: ObjectName: W1: D1 D2 D3 W2: D1 D2 D3 D4 D5 W4: D1 D2 D3 D4 我想遍历Ws,并在其中遍历Ds。使用: foreach ($theObject as $key => $value) { echo "$key, $value"; } 给我: ObjectName, 使用: foreach
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作为$key=>$value){
回显“$key$value”;
}
什么也不输出。有什么想法吗?假设您正在循环的值是,以下几点应该是可行的:
foreach ($theObject as $key => $value) {
foreach ($value as $k => $v) {
echo "$k, $v";
}
}
根据您正在执行的操作,您可能希望查看以更好地控制在对象中循环时发生的情况