$a = array(
array('id'=>1, 'value'=>2),
array('id'=>2, 'value'=>3),
array('id'=>3, 'value'=>4),
array('id'=>1, 'value'=>5),
array('id'=>5, 'value'=>10),
array('id'=>2, 'value'=>6),
);
從這個數組我想不具有陣列的重複ID的密鑰看重 例如
$a = array(
array('id'=>3, 'value'=>4),
array('id'=>1, 'value'=>5),
array('id'=>5, 'value'=>10),
array('id'=>2, 'value'=>6)
);
我嘗試了以下,但無法獲得最終結果。
$i=0;
foreach ($a as $key=>$value) {
// $arr[$i] = $value;
foreach ($a as $key1=>$value1) {
if(!empty(array_diff($value, $value1))) {
if($value['id'] == $value1['id']) {
$arr[$i]=$value1;
}
else {
$arr[$i]=$value;
}
}
}
$i++;
}
看看OP的預期結果,他想要s ID從底部獨特 – Rizier123 2015-02-12 06:42:08