Как проверить, все ли значения в массиве равны в PHP

Сниппет

Самый простой способ проверить, что значения массива содержат одни и те же значения - это с помощью array_unique и если все ключи одинаковы, то количество оставшихся элементов массива будет равным 1.

downloadcopy
<?php
$arr = array('test', 'test', 'test');
if (count(array_unique($arr)) === 1) {
    echo 'одинаковые';
} else {
    echo 'разные';
}