TECH I.S.

PHP array_unique() 関数

❮ PHP 配列リファレンス

配列から重複する値を削除します。

<?php $a=array("a"=>"red","b"=>"green","c"=>"red"); print_r(array_unique($a)); ?>


定義と使用法

array_unique()関数は、配列から重複した値を削除します。 2つ以上の配列値が同じである場合、最初の外観が保持され、他の外観が削除されます。

注:返された配列は、最初の配列項目のキー タイプを保持します。


構文

<div>array_unique(<em>array, sorttype</em>)</div>

パラメータ値
パラメータ 説明
array Required 配列の指定
sorttype Optional 配列要素/アイテムを比較する方法を指定します。可能な値:
  • SORT_STRING - デフォルト。アイテムを文字列として比較する
  • SORT_REGULAR - アイテムを通常どおりに比較します(タイプを変更しないでください)
  • SORT_NUMERIC - 項目を数値で比較する
  • SORT_LOCALE_STRING - 現在のロケールに基づいて、項目を文字列として比較します

技術的な詳細



Return Value: フィルタリングされた配列を返します
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 配列リファレンス


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細