[PHP]配列(array)の同じ値をまとめるには?

PHP

どうも、ちょげ(@chogetarou)です。

配列(array)の同じ値を1つにまとめる方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

配列(array)の同じ値を1つにまとめるには、array_unique()を使います。

まず、array_unique()を呼び出します。

そして、array_unique()の引数に対象の配列を指定します。

//arr=対象の配列
$result = array_unique($arr);

上記のarray_unique()は、対象の配列(array)の同じ値をまとめた配列を生成します。

array_unique()は、引数に指定した配列自体に影響を与えません。

使用例

<?php
$numbers = [1, 2, 1, 2, 2, 3, 4, 3, 4, 5, 4, 5, 5];

$result = array_unique($numbers);

print_r($result);
?>
出力:
Array
(
    [0] => 1
    [1] => 2
    [5] => 3
    [6] => 4
    [9] => 5
)

コメント

タイトルとURLをコピーしました