配列から重複した値を削除します:
<?php
$a=array("a"=>"red","b"=>"green","c"=>"red");
print_r(array_unique($a));
?>
例の実行 »
array_unique() 関数は、配列から重複した値を削除します。 2つ以上の配列の値が同じ場合、最初に出現した値が保持され、もう一方の値は削除されます。
注: 返される配列は、最初の配列の項目のキーの型を保持します。
array_unique(array)
パラメータ | 説明 |
---|---|
array | 必須。配列を指定する |
sortingtype | 任意。配列要素/項目の比較方法を指定する。。指定 可能な値は次の通り:
|
返り値: | フィルタリングした結果の配列を返します。 |
---|---|
PHP バージョン: | 4.0.1+ |
変更歴 | Tsortingtypeのデフォルト値は、PHP 5.2.10 でSORT_STRINGに戻されました。 sortingtypeのデフォルト値は、PHP 5.2.9 でSORT_REGULARに変更されました。 このバージョン以前のデフォルト値は SORT_STRING でした。 |