array_unique() 定義と使用法
array_unique() 関数は、配列から重複する値を削除し、結果の配列を返します。
複数の配列要素の値が等しい場合、最初の要素のみが保持され、他の要素は削除されます。
返された配列内のキー名は変更されません。
構文
array_unique(array)
パラメータの説明
array 必須。入力配列を指定します。
説明
array_unique() は、まず値を文字列として並べ替え、次に各値に対して最初に見つかったキー名のみを保持し、それ以降のキー名をすべて無視します。これは、ソートされていない配列内で最初に出現した同じ値が保持されるという意味ではありません。
ヒントとメモ
注: 返される配列は、最初の配列要素のキーのタイプを保持します。
例
<?php $a=array("a"=>"Cat","b"=>"Dog","c"=>"Cat"); print_r(array_unique($a)); ?>
出力:
Array ([a] => Cat [b] => Dog )
詳細については、PHP 配列関数 sequence array_unique() - 配列内の重複する要素値を削除します, 関連記事をお読みください PHP 中国語 Web サイトをフォローしてください。