$arr = array( array('id' => 123, 'name' => 'php'), array('id' => 123, 'name' => 'javascript'), array('id' => 124, 'name' => 'python'), array('id' => 123, 'name' => 'php'), array('id' => 125, 'name' => 'node') );
foreach ($arr as $v){ $v = implode(",",$v); $a[] = $v; } $a = array_unique($a);$b= array(); foreach ($a as $k => $v){ $b[$k] = explode(",",$v); }
好了,搞定了
$tmp = explode(",",$v);
$b[$k] = array('id'=>$tmp[0],'name'=>$tmp[1]);