PHPでリストから重複したデータを削除の方法
PHP内のarray_unique関数が、配列内での重複データを削除するために利用できます。この関数は、元の配列に含まれる重複していない値を含んだ新しい配列を返します。
array_unique関数を使用して配列内の重複データを削除するサンプルを以下に示します。
<?php
$list = array(1, 2, 3, 2, 4, 3, 5);
$uniqueList = array_unique($list);
print_r($uniqueList);
?>
結果を出力する
Array
(
[0] => 1
[1] => 2
[2] => 3
[4] => 4
[6] => 5
)
例では、元の配列$listは重複した値を含んでいます。array_unique関数を使用した後、得られる新しい配列$uniqueListでは重複したデータは削除されています。