【发布时间】:2013-03-27 21:51:16
【问题描述】:
我有一个格式如下的多维数组:
$array = array (
0 =>
array (
'date' => '2013-03-25',
'name' => 'Bob',
'time' => '11'
),
1 =>
array (
'date' => '2013-03-25',
'name' => 'Brian',
'time' => '13'
),
2 =>
array (
'date' => '2013-03-26',
'name' => 'Jack',
'time' => '14'
),
3 =>
array (
'date' => '2013-03-26',
'name' => 'Bob',
'time' => '14'
)
);
我正在尝试获取每个日期的名称和相应的时间。我使用以下方法获得了名称:
$array2 = array();
foreach($array as $item) {
$array2[$item['date']][] = $item['name'];
}
然后使用:
foreach($array2[$date] as $name)
对返回的名称运行查询。但我不确定如何在第二个 foreach 循环中为每个“名称”键获取相应的“时间”键。
【问题讨论】:
标签: php arrays multidimensional-array foreach