配列から値が重複しているデータを除外するには、array_unique()関数を使用すると便利です。
<?php $ary = array('カレー','ラーメン','牛丼','カレー'); var_dump($ary); ?> ◆実行結果 array(4) { [0]=> string(9) "カレー" [1]=> string(12) "ラーメン" [2]=> string(6) "牛丼" [3]=> string(9) "カレー" } <?php $ary = array('カレー','ラーメン','牛丼','カレー'); $ary = array_unique($ary); var_dump($ary); ?> ◆実行結果 array(3) { [0]=> string(9) "カレー" [1]=> string(12) "ラーメン" [2]=> string(6) "牛丼" }
[対象]
PHP 5.x