phpのarray_unique関数はどのように使われるのですか?

array_unique関数はPHPの関数で、配列内の重複する要素を削除するために使用されます。配列を引数として受け取り、元の配列の重複しない要素のみを含む新しい配列を返します。

以下は使い方です:

array_unique(array $array, int $flags = SORT_STRING): array

パラメーターの説明:

  1. $array: 処理する配列
  2. $flags(オプション): 比較要素をソートするアルゴリズムを指定するオプションパラメータ。選択可能な値は以下の通りです:SORT_STRING: 文字列形式での比較(デフォルト)
    SORT_REGULAR: 通常の方法で比較
    SORT_NUMERIC: 数値形式で比較
    SORT_LOCALE_STRING: 現在のロケール設定の言語規則に従って文字列を比較

戻り値:

  1. 重複のない要素のみを含む新しい配列を返す。

例えば、

$array = [1, 2, 2, 3, 4, 4, 5];
$uniqueArray = array_unique($array);
print_r($uniqueArray);

出力:

Array
(
    [0] => 1
    [1] => 2
    [3] => 3
    [4] => 4
    [6] => 5
)

元の配列から重複する要素である2と4を取り除き、重複のない要素のみを含む新しい配列が返されます。

bannerAds