Я знаю функцию count()
из php, но какова функция для подсчета, как часто значение появляется в массиве?
Пример:
$array = array(
[0] => 'Test',
[1] => 'Tutorial',
[2] => 'Video',
[3] => 'Test',
[4] => 'Test'
);
Теперь я хочу рассчитать, как часто "Тест" появляется.
В PHP есть функция array_count_values
для этого.
Example:
<?php
$array = array(1, "hello", 1, "world", "hello");
print_r(array_count_values($array));
?>
Output:
Array
(
[1] => 2
[hello] => 2
[world] => 1
)
Попробуйте использовать функцию array_count_values
, вы можете найти дополнительную информацию о функции в документации здесь: http: // www. php.net/manual/en/function.array-count-values.php
Пример с этой страницы:
<?php
$array = array(1, "hello", 1, "world", "hello");
print_r(array_count_values($array));
?>
Будет произведено:
Array
(
[1] => 2
[hello] => 2
[world] => 1
)