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