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が得られます。この配列には重複のない一意の要素のみが含まれています。

bannerAds