php code$arr=array( array('name' => 'aa','id' => '456'), array('name' => 'bb','id' => '25',), array('name' => 'cc','id' => '25',), array('name' => 'dd','id' => '456',), );
怎么取出id相同的name.提示出来。比如这个数组提示 aa 和 dd的id相同 ,bb 和 cc 的id相同
------解决方案--------------------
自己搞定了~!~
php code $newarr=array(); foreach($deals_info as $key=>$value){ if(!isset($newarr[$value['id']])){ $newarr[$value['id']][]=$value['name']; }else{ foreach($newarr as $k=>$v){ if($k==$value['id'] and !in_array($value['name'],$newarr[$k])){ $newarr[$k][]=$value['name']; } } } }
