PHP array_unique()関数
例
配列から重複する値を削除します。
<?php
$a=array("a"=>"red","b"=>"green","c"=>"red");
print_r(array_unique($a));
?>
定義と使用法
array_unique()関数は、配列から重複する値を削除します。2つ以上の配列値が同じである場合、最初の外観は保持され、もう一方は削除されます。
注:返された配列は、最初の配列項目のキータイプを保持します。
構文
array_unique(array, sorttype)
パラメータ値
Parameter | Description |
---|---|
array | Required. Specifying an array |
sorttype | Optional. Specifies how to compare the array elements/items. Possible values:
|
技術的な詳細
戻り値: | フィルタリングされた配列を返します |
---|---|
PHPバージョン: | 4.0.1+ |
PHP変更ログ: | PHP 7.2:sorttypeがSORT_STRINGの場合、これは新しい配列を返し、一意の要素を追加します。 PHP 5.2.9:sorttypeのデフォルト値がSORT_REGULARに変更されました。 PHP 5.2.1:sorttypeのデフォルト値がSORT_STRINGに戻されました。 |
❮PHP配列リファレンス