将数组除以相同的元素值

时间:2013-04-23 13:28:13

标签: php arrays matrix

我有这个问题: 我有一个像这样的矩阵

$mainarray['one']=>(
    $array['name']='name';
    $array['lastname']='lastname';
    $array['register']='some number'//integer),
$mainarray['one']=>(
    $array['name']='name';
    $array['lastname']='lastname';
    $array['register']='some number'//integer)

等等。我希望按$array['register']分组显示。像这样:

echo $array['register'];

然后显示所有具有此$array['register']的元素,以及其中一个元素。我怎么能这样做?

解决方案:这就是我解决它的方法:

foreach ($mainarray as $elem)
{
$project_id=$elem['register'];
isset($ordered[$project_id]) ? $ordered[$project_id][] = $elem : 
$ordered[$project_id] = array($elem);  
}

这就是我解决它的方式。希望这会帮助有同样问题的人! :)

0 个答案:

没有答案