Как проверить каких чисел больше в массиве php

207
20 июля 2018, 11:00

Например есть массив, с числами: 1,1,2,1,3,1,2. Как проверить каких чисел больше в массиве php?

Answer 1

Есть функция array_count_values.

На вашем примере:

<?php
$ar = array(1,1,2,1,3,1,2);
var_dump (array_count_values($ar));
?>

Выведет следующее:

array(3) {
[1]=>  int(4)
[2]=>  int(2)
[3]=>  int(1)
}

Следовательно, единиц в данном массиве больше всего. Дальнейшие действия в зависимости от того, что именно Вам нужно.

Спасибо.

READ ALSO
Custom QFileSystemModel

Custom QFileSystemModel

Создаю QFileSystemModel, помещаю в QTableView или QTreeView, отображается 4 колонки с именем, размером, типом и датой модификации файлаКак сделать что-бы QFileSystemModel...

212