目次
PHPで配列の重複要素を削除するサンプル
コード
<?php
$arr = array(1, 2, 3, 4, 3, 5);
print_r($arr);
// 配列[$arr]から重複要素を削除する
$arr = array_unique($arr);
print_r($arr);
// 配列の再生性
$arr = array_values( $arr );
print_r($arr);
?>
実行結果
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 3 //<-- この値が重複している
[5] => 5
)
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4 // <-- array_unique関数で
[5] => 5 // <-- この間の添字番号4 が無くなっている
)
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5 // <-- array_values関数で配列の再生性をおこなっている
)
参考サイト
[A8_TechAcademy065]
[Footer]