現在の位置: ホーム> 関数カテゴリ一覧> array_unique

array_unique

配列から重複した値を削除します
名前:array_unique
カテゴリ:配列
対応言語:php
一言説明:配列内の複製値を削除します。

定義と使用法

array_unique()関数は、配列内の重複値を削除し、結果アレイを返します。

いくつかの配列要素の値が等しい場合、最初の要素のみが保持され、他の要素が削除されます。

返された配列にはキー名があります。

注:保存された配列は、最初の配列アイテムのキーネームタイプを保持します。

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

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

自分で試してみてください

文法

array_unique ( array
パラメーター説明する
配列必須。配列を指定します。
SORTINGTYPE

オプション。配列要素/アイテムを比較する方法を指定します。考えられる値:

  • SORT_STRING-デフォルト。アイテムを文字列として比較します。
  • sort_regular -各アイテムを通常の注文で注文します(標準ASCII、タイプを変更せずに)。
  • SORT_NUMERIC-各アイテムを番号として処理します。
  • SORT_LOCALE_STRING-現在のロケール設定に基づいて、各アイテムを文字列として処理します(setLocale()を介して変更できます)。

説明します

array_unique() 、最初に値を文字列として並べ替え、次に各値の最初の遭遇したキー名のみを保持し、その後のすべてのキー名を無視します。これは、未解決のアレイ内の同じ値のキー名の最初の発生が保存されることを意味するものではありません。

類似の関数
  • 指定された長さのアレイに値を入力します array_pad

    array_pad

    指定された長さのアレイに値を入力します
  • 「Natural Sort」アルゴリズムを使用して配列をソートします natsort

    natsort

    「NaturalSort」アルゴリズムを
  • 配列内の現在の要素を返します current

    current

    配列内の現在の要素を返します
  • コールバック関数を使用して、アレイのユニットをフィルタリングします array_filter

    array_filter

    コールバック関数を使用して、アレイのユニ
  • ユーザーが提供するコールバック関数を使用してインデックスチェックを実行して、配列の違いセットを計算します array_diff_uassoc

    array_diff_uassoc

    ユーザーが提供するコールバック関数を使用
  • 配列の最後のキーの名前を取得します array_key_last

    array_key_last

    配列の最後のキーの名前を取得します
  • ユーザー定義の比較関数を使用して、配列内のキー名をソートする uksort

    uksort

    ユーザー定義の比較関数を使用して、配列内
  • インデックスチェックと配列の交差点を計算し、コールバック関数を使用してデータを比較します array_uintersect_assoc

    array_uintersect_assoc

    インデックスチェックと配列の交差点を計算
人気記事(にんききじ)