現在の位置: ホーム> 関数カテゴリ一覧> 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() 、最初に値を文字列として並べ替え、次に各値の最初の遭遇したキー名のみを保持し、その後のすべてのキー名を無視します。これは、未解決のアレイ内の同じ値のキー名の最初の発生が保存されることを意味するものではありません。

類似の関数
  • 「ナチュラルソート」アルゴリズムを使用して、配列ケースに依存しない文字を並べ替えます natcasesort

    natcasesort

    「ナチュラルソート」アルゴリズムを使用し
  • 配列からセグメントを取ります array_slice

    array_slice

    配列からセグメントを取ります
  • 配列内の指定された値を検索し、成功した場合は、最初の対応するキー名を返します array_search

    array_search

    配列内の指定された値を検索し、成功した場
  • コールバック関数を使用して、アレイのユニットをフィルタリングします array_filter

    array_filter

    コールバック関数を使用して、アレイのユニ
  • 配列内のユニット数、またはオブジェクト内の属性の数を計算します count

    count

    配列内のユニット数、またはオブジェクト内
  • インデックスチェックとの配列の交点を計算し、インデックスをコールバック関数と比較します array_intersect_uassoc

    array_intersect_uassoc

    インデックスチェックとの配列の交点を計算
  • アレイの内側ポインターを最初のユニットに向けます reset

    reset

    アレイの内側ポインターを最初のユニットに
  • インデックスチェックと配列の交差点を計算し、コールバック関数を使用してデータを比較します array_uintersect_assoc

    array_uintersect_assoc

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