【发布时间】:2013-02-17 04:47:16
【问题描述】:
请比较下面的CURRENT 和DESIRED 结果,看看我想要做什么。
$arr=array(
array('list_name'=>'Food', 'list_item'=>'bread'),
array('list_name'=>'Food', 'list_item'=>'meat'),
array('list_name'=>'Drinks', 'list_item'=>'water'),
array('list_name'=>'Drinks', 'list_item'=>'milk')
);
foreach($arr as $row){
echo $row['list_name'].'<br>';
echo $row['list_item'].'<br>';
echo '<br>___<br>';
}
目前的结果
Food
bread
___
Food
meat
___
Drinks
water
___
Drinks
milk
___
期望的结果
Food
1.bread
2.meat
___
Drinks
1.water
2.milk
___
更新
更复杂但更普遍的例子:
$arr=array(
array('list_name'=>'Food', 'list_item1'=>'bread', 'list_item2' => 2001),
array('list_name'=>'Food', 'list_item1'=>'meat', 'list_item2' => 2002),
array('list_name'=>'Drinks', 'list_item1'=>'water', 'list_item2' => 2003),
array('list_name'=>'Drinks', 'list_item1'=>'milk', 'list_item2' => 2004)
);
期望的结果
Food
1.bread, 2001
2.meat, 2002
___
Drinks
1.water, 2003
2.milk, 2004
___
【问题讨论】:
-
为什么投反对票?我想我写了一个高质量的问题。
-
我认为你应该更好地描述你的问题......
-
对我来说似乎很清楚
-
我认为从标题和比较当前结果与期望结果来看,它非常自我解释。
-
我相信他的意思是你的问题很清楚(与 jadkik94 的观点相反)。
标签: php multidimensional-array foreach