配列操作

【PHP】配列の重複要素を削除する array_unique()

PHPで配列の重複要素を削除するサンプル

コード

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関数で配列の再生性をおこなっている )

参考サイト

PHP: array_unique – Manual
PHP: array_values – Manual

この記事がお役に立ちましたら幸いです。
ブログランキングに参加しております。よろしければクリックお願いいたします。
にほんブログ村 IT技術ブログ PHPへ
※本サイトに掲載する情報には充分に注意を払っておりますが、その内容について保証するものではありません。
※本サイトの使用ならびに閲覧によって生じたいかなる損害にも責任を負いかねます。

コメント

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