PHPで、配列に重複要素があるかどうかを判断するにはどうすればよいでしょうか。
array_unique()関数が配列に重複した要素があるかどうかを確認できます。この関数は配列の重複した要素を削除して新しい配列を返します。新しい配列の長さと元の配列の長さが異なれば配列に重複した要素があるということです。
ネイティブの日本語で言い換えると次のようになります。
$array = array('a', 'b', 'c', 'a', 'd');
$uniqueArray = array_unique($array);
if(count($array) != count($uniqueArray)){
echo "数组中存在重复元素";
}else{
echo "数组中没有重复元素";
}
配列の中には重複した要素があります