т.е. проверить
$a[0]=1; $a[0]=1; $a[0]=1; $a[0]=1; $a[0]=1; $a[0]=1; $a[0]=1; $a[0]=1;
но нет
$a[0]=1; $a[0]=2; $a[0]=1; $a[0]=1; $a[0]=1; $a[0]=1; $a[0]=1; $a[0]=1;
благодаря 🙂
count(array_unique($a)) == 1;
Проверьте, соответствуют ли все элементы первому элементу:
$first = $array[0]; foreach ($array as $a) { if ($a != $first) { return false; } } return true;
Если вы новичок в PHP, вам может быть проще использовать его таким образом
function chkArrayUniqueElem($arr) { for($i = 0; $i < count($arr); $i++) { for($j = 0; $j < count($arr); $j++) { if($arr[$i] != $arr[$j]) return false; } } return true; }
Другие варианты, приведенные ранее, более просты в использовании.