PHP 配列の重複削除
PHP では、配列から重複要素を取り除くには array_unique() 関数が用いられます。
重複する要素を取り除いて、元の配列のユニークな要素のみを持つ新しい配列を array_unique() 関数は返します。
配列の重複を排除するための array_unique() 関数の使用例は次のとおりです。
$numbers = array(1, 2, 2, 3, 4, 4, 5);
$uniqueNumbers = array_unique($numbers);
print_r($uniqueNumbers);
ネイティブに日本語で言い換えれば、
Array
(
[0] => 1
[1] => 2
[3] => 3
[4] => 4
[6] => 5
)
上記のサンプルでは、元配列の$numbersには重複した要素が含まれています。array_unique()関数を用いて重複を削除すると、新しい配列$uniqueNumbersが得られます。この配列には重複のない一意の要素のみが含まれています。