ProfiPHPProfiPHP
  1. Главная
  2. Функции для работы с массивами
  3. Функция Count

Функция Count

Функция Count подсчитывает количество элементов массива или чего-либо в объекте.
count ( mixed $array_or_countable [, int $mode = COUNT_NORMAL ] ) : int
Параметр Array_or_countable содержит массив или объект, реализующий Countable.

Если необязательный параметр Mode установлен в COUNT_RECURSIVE (или 1), функция Count будет рекурсивно подсчитывать количество элементов массива. Это особенно полезно для подсчета всех элементов многомерных массивов.

Функция Count умеет определять рекурсию для избежания бесконечного цикла, но при каждом обнаружении выводит ошибку уровня E_WARNING (в случае, если массив содержит себя более одного раза) и возвращает большее количество, чем могло бы ожидаться.

Функция Count возвращает количество элементов в array_or_countable. Если параметр не является массивом или объектом, реализующим интерфейс Countable, будет возвращена 1. За одним исключением: если array_or_countable - NULL, то будет возвращен 0.

Пример использования функции Count:
<?php
$arr = [1, 2];
echo count($arr); // 2

Добавить комментарий

Имя:
Текст комментария: