PHPで配列の値が重複しているのかの確認
配列の中に同じ値が重複していないか(いくつ重複しているか)を確認するためには…
$n=["HND","NRT","KIX","NGO","NGO"];$value_count=array_count_values($n);
こちらの、array_count_values関数を使用すると…
$n=["HND","NRT","KIX","NGO","NGO"];$value_count=array_count_values($n);print_r($value_count)// 出力の結果がこちらArray([HND]=>1[NRT]=>1[KIX]=>1[NGO]=>2)
このような感じで、どの値が配列内にいくつあるかがわかるようになる。
配列内の重複の確認は、覚えておいて損なことはないんだろうなと思った。