ホームページ  >  記事  >  バックエンド開発  >  array_unique 関数の拡張版 (2 次元配列をサポート)

array_unique 関数の拡張版 (2 次元配列をサポート)

WBOY
WBOYオリジナル
2016-07-25 09:02:471089ブラウズ
  1. //二次元配列から重複する値を削除

  2. function array_unique_fb($array2D){
  3. foreach ($array2D as $v){
  4. $v = join("," ,$v); //次元を削減するには、implode を使用して 1 次元配列をカンマで接続された文字列に変換することもできます
  5. $temp[] = $v;
  6. }

  7. $temp = array_unique($temp); // 重複する文字列、つまり重複する 1 次元配列を削除します

  8. foreach ($temp as $k => $v){
  9. $temp[$k] =explode("," ,$v); //逆アセンブルした配列を再構築します
  10. }
  11. return $temp;
  12. }?>

コードをコピーします


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。