PHPのarray_unique()関数
翻訳結果:
UK [juˈni:k] US [juˈnik]
adj. のみ、唯一; ユニークな、唯一無二の; 珍しい、特別な; 異常な
PHPのarray_unique()関数構文
関数:配列内の重複する値を削除
構文: array_unique(array)
パラメータ:
パラメータ | 説明 |
配列 | 必須。配列を指定します。 |
オプション。配列の要素/項目を比較する方法を指定します。可能な値: SORT_STRING - デフォルト。項目を文字列として比較します。 SORT_REGULAR - 各項目を規則的な順序で配置します (標準 ASCII、タイプは変更されません) SORT_NUMERIC - 各項目を数値として扱います。 SORT_LOCALE_STRING - 現在のロケールに基づいて、各項目を文字列として扱います (setlocale() を使用して変更できます)。 |
説明: まず値を文字列として並べ替え、次に各値の最初に見つかったキー名のみを保持し、すべてのキーを無視します。後ろの名前。これは、ソートされていない配列内で最初に出現した同じ値が保持されるという意味ではありません。
PHPのarray_unique()関数例
<?php $a=array("a"=>"php中文网","b"=>"西门","c"=>"php中文网"); print_r(array_unique($a)); ?>
インスタンスの実行>>
[インスタンスの実行] ボタンをクリックしてオンライン インスタンスを表示します
出力:
Array ( [a] => php中文网 [b] => 西门 )
<?php $b=array("1"=>"php中文网","2"=>"灭绝师太","c"=>"php中文网",'4' => "欧阳克"); print_r(array_unique($b)); ?>
インスタンスの実行»
[インスタンスの実行] ボタンをクリックして、オンライン インスタンスを表示
出力:
Array ( [1] => php中文网 [2] => 灭绝师太 [4] => 欧阳克 )