У меня есть две возможные конфигурации массива в PHP, как следующее:Как я могу найти уникальность в массиве (PHP)
$array = array(
"0" => "137",
"1" => "137",
"2" => "137",
"3" => "137",
"4" => "137"
);
и
$array = array(
"0" => "137",
"1" => "200",
"2" => "31",
"3" => "19",
"4" => "400"
);
Я не пытаюсь сравнить массивы друг к другу.
Не имеет значения, что конкретные цифры «137» или любое другое число, что мне нужно знать, это то, как программно определить, что первый массив является «истинным», потому что все его значения одинаковы , Второй массив «false», потому что они разные. Во-вторых, в нем может быть любой случайный набор, включая кучу того же числа и один другой.
Меня не волнует, какой номер отличается, только если они все одинаковые. Я сейчас изучаю, но я не уверен, что искать, с точки зрения термина.
Вы посмотрели на ['array_diff()'] (http://www.php.net/manual/en/function.array-diff.php)? –
Количество (array_unique ($ массив) == 1) http://stackoverflow.com/questions/2554410/how-to-check-if-all-values-in-array-are-identical – CarComp
С PHP моя первая остановка - это всегда [Матричные функции] (http://www.php.net/manual/en/ref.array.php). По моему опыту, обычно существует существующая функция, которая делает именно то, что я хочу :-) – andyb