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

    array_udiff_assoc

    インデックスチェックを使用した配列の差セ
  • 配列内の各メンバーにユーザー機能を再帰的に適用する array_walk_recursive

    array_walk_recursive

    配列内の各メンバーにユーザー機能を再帰的
  • 配列内のすべてのキーのケースを変更します array_change_key_case

    array_change_key_case

    配列内のすべてのキーのケースを変更します
  • 配列の逆並べ替え rsort

    rsort

    配列の逆並べ替え
  • 配列の一部を削除し、他の値に置き換えます array_splice

    array_splice

    配列の一部を削除し、他の値に置き換えます
  • アレイ内の現在のキー/値ペアを返し、配列ポインターを一歩前進させます - この関数はPHP 7.2.0以降放棄されています。この機能を使用しないことを強くお勧めします。 each

    each

    アレイ内の現在のキー/値ペアを返し、配列
  • 配列をブロックに分割します array_chunk

    array_chunk

    配列をブロックに分割します
  • キーとして1つの配列を使用して、その値として別の配列を使用して配列を作成します array_combine

    array_combine

    キーとして1つの配列を使用して、その値と
人気記事(にんききじ)