現在の位置: ホーム> 関数カテゴリ一覧> 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_key_last

    array_key_last

    配列の最後のキーの名前を取得します
  • コールバック関数を使用して、配列を単一の値に繰り返し単純化します array_reduce

    array_reduce

    コールバック関数を使用して、配列を単一の
  • キーとして1つの配列を使用して、その値として別の配列を使用して配列を作成します array_combine

    array_combine

    キーとして1つの配列を使用して、その値と
  • 配列を破壊します shuffle

    shuffle

    配列を破壊します
  • キー名の比較を使用して、配列の違いセットを計算する array_diff_key

    array_diff_key

    キー名の比較を使用して、配列の違いセット
  • ユーザー定義の関数を使用して、配列内の各要素にコールバックを作成します array_walk

    array_walk

    ユーザー定義の関数を使用して、配列内の各
  • 配列の交点を計算します array_intersect

    array_intersect

    配列の交点を計算します
  • 複数の配列または多次元配列を並べ替えます array_multisort

    array_multisort

    複数の配列または多次元配列を並べ替えます
人気記事(にんききじ)