2つのphpによる2次元配列の重複を除去する方法
1164 ワード
phpは2次元配列の重複値を除去する方法をまとめ、具体的なコードは以下の通りである:方法1:
方法2:
2つのphpが2次元配列の重複項を除去する方法は,それぞれメリットとデメリットがあり,状況に応じて選択することができる.
//
function array_unique_fb($array2D){
foreach ($array2D as $v){
$v=join(',',$v); // , implode,
$temp[]=$v;
}
$temp=array_unique($temp); // ,
foreach ($temp as $k => $v){
$temp[$k]=explode(',',$v); //
}
return $temp;
}
方法2:
// ,
function array_unique_fb($array2D){
foreach ($array2D as $k=>$v){
$v=join(',',$v); // , implode,
$temp[$k]=$v;
}
$temp=array_unique($temp); // ,
foreach ($temp as $k => $v){
$array=explode(',',$v); //
//
$temp2[$k]['id'] =$array[0];
$temp2[$k]['title'] =$array[1];
$temp2[$k]['keywords'] =$array[2];
$temp2[$k]['content'] =$array[3];
}
return $temp2;
}
2つのphpが2次元配列の重複項を除去する方法は,それぞれメリットとデメリットがあり,状況に応じて選択することができる.