配列から重複した同じ値を削除 - array_unique関数
当ページのリンクには広告が含まれています。
プログラミング言語PHPで、配列から重複した同じ値を持つ配列要素を削除する関数 array_key_exists()を紹介します。
array_unique()
array array_unique ( array $array )
指定した配列から重複した同じ値を削除します。
引数 $array 確認するキーを指定します。
返り値
重複した同じ値を持つ配列要素を削除した配列を返します。
サンプルコード
指定した配列から重複した同じ値を削除するサンプルコードです。
array_unique( 配列 )
<?php /* 配列を定義 */ $var = array(1,2,3,4,5,3,'あ', 'い', 'あ'); print_r($var); /* 同じ値を持つ配列要素を削除 */ print_r( array_unique($var) ); ?>
実行結果です。
重複した同じ値(ここでは、「3」「あ」)を持つ配列要素が削除されます。
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 3 [6] => あ [7] => い [8] => あ ) Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [6] => あ [7] => い )