假设我有以下形式的多维数组:帮助PHP循环
array
(
array('Set_ID' => 1, 'Item_ID' => 17, 'Item_Name' = 'Whatever'),
array('Set_ID' => 1, 'Item_ID' => 18, 'Item_Name' = 'Blah'),
array('Set_ID' => 2, 'Item_ID' => 19, 'Item_Name' = 'Yo')
)
阵列具有多个子阵列,但是这是在设定的基本form--项目。
我怎么能遍历这个数组,这样我可以回响在每个项目连同所有项目,像这样设置的数量:
Set 1 has 2 Items: 17: Whatever and 18: Blah
Set 2 has 1 Items: 19: Yo
我知道,这可能有两个做循环 - 一个构建数组,另一个循环遍历数组。不过,我只想用一个循环来完成这一切。
在你的答案,你应该假设有两种显示功能
display_set($id, $count) //echo's "Set $id has $count Items"
display_item($id, $name) //echo's "$id: $name"
更新:忘了提,该数据是由SET_ID,因为它从SQL
听起来像作业。 – 2010-12-06 00:02:55
@DeathMagus:我刚刚说完看完最后一点...... – BoltClock 2010-12-06 00:03:30
呃,这不是作业。这是一个我从未遇到过的循环结构。我打算用我自己的尝试来更新这篇文章,我只想看看我是否可以做到这一点 – babonk 2010-12-06 00:05:41