<?php
function array_same_values($array) {
return array_unique($array,SORT_REGULAR) !== $array;
}
/* テスト - 重複なし */
$array1 = array('foo', 'bar', 'baz', 'qux');
var_dump(array_same_values($array1)); //false
/* テスト - 重複あり */
$array2 = array('foo', 'bar', 'baz', 'foo');
var_dump(array_same_values($array2)); // true
/* テスト - 重複なし(数値と数値文字列を区別する) */
$array3 = array('foo', 'bar', 'baz', 'qux', '123', 123);
var_dump(array_same_values($array3)); // true
preferences:
33.2 ms | 402 KiB | 5 Q