PHP 去除数组的重复项
程序员文章站
2022-05-23 09:07:40
...
如何去掉数组里 id相同的项
最终结果
Array( [0] => Array ( [id] => 2 [title] => 26 ) [1] => Array ( [id] =>3 [title] => 28 ) [2] => Array ( [id] => 2 [title] => 26 ) [3] => Array ( [id] => 7 [title] => 25 ))
最终结果
Array( [0] => Array ( [id] => 2 [title] => 26 ) [1] => Array ( [id] =>3 [title] => 28 ) [3] => Array ( [id] => 7 [title] => 25 ))
回复讨论(解决方案)
$a = Array( Array( 'id' => 2, 'title' => 26 ), Array( 'id' => 3, 'title' => 28 ), Array( 'id' => 2, 'title' => 26 ), Array( 'id' => 7, 'title' => 25 ),);$res = array();foreach($a as $v) { if(! isset($res[$v['id']])) $res[$v['id']] = $v;}print_r(array_values($res));
Array( [0] => Array ( [id] => 2 [title] => 26 ) [1] => Array ( [id] => 3 [title] => 28 ) [2] => Array ( [id] => 7 [title] => 25 ))