我现在处于一个令人困惑的境地。
所以,我有一个对象数组
array:3 [▼
0 => array:5 [▶]
1 => array:2 [▶]
2 => array:10 [▶]
]
每个数组项都包含另一个包含对象的数组
array:3 [▼
0 => array:5 [▼
0 => {#215 ▼
+"DefaultTimeLength": 40
+"ProgramID": 4
+"NumDeducted": 1
+"ID": 245
+"Name": "30-Swedish-Massage"
}
1 => {#216 ▼
+"DefaultTimeLength": 70
+"ProgramID": 4
+"NumDeducted": 1
+"ID": 246
+"Name": "60-Swedish-Massage"
}
2 => {#217 ▶}
3 => {#218 ▶}
4 => {#219 ▶}
]
1 => array:2 [▶]
2 => array:10 [▶]
]
我想要实现的是,我想将“ID”和“名称”作为该数组中每个对象数组的数组。由于主数组中的每个数组都有不同的计数,因此我无法使用 FOR 循环来获取所需的数据。有任何想法吗?
使用嵌套的 foreach 循环,例如:
foreach($main as $m){
foreach($m as $item){
echo $item->ID ." ".$item->Name;
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句