Количество значений в массиве
Вернуть количество значений каждого элемента в массиве можно через функцию array_count_values()
.
$tags = ['PHP', 'Python', 'PHP', 'Python', 'Ruby', 'C++', 'PHP']; array_count_values($tags); /* * [PHP] => 3 * [Python] => 2 * [Ruby] => 1 * [C++] => 1 */
Функция array_count_values()
поддерживает только строки и числа. Если будут указаны другой тип данных, то функция вернёт ошибку «Warning: array_count_values(): Can only count STRING and INTEGER values!».
$tags = ['PHP', 'Python', null]; array_count_values($tags); /* * Warning: array_count_values(): Can only count STRING and INTEGER values! * * [PHP] => 1 * [Python] => 1 */
Поддержать автора