Функция count() PHP

Пример

Возвращает количество элементов в массиве:

<?php
$cars=array("Volvo","BMW","Toyota");
echo count($cars);
?>

Запуск примера

Определение и использование

Функция count() возвращает количество элементов в массиве.

Синтаксис

count(массив,mode);
Параметры Описание
массив Обязателен. Определяет массив.
mode

Опционально. Определяет режим. Возможные значения:

  • 0 - По умолчанию. Не-counts все элементы в многомерном массиве
  • 1 - Рекурсивно counted количество элементов в массиве (рассчитывает все элементы в многомерном массиве)

Описание

Функция count() вычисляет количество элементов в массиве или количество свойств в объекте.

Для массива возвращает количество элементов, для других значений возвращает 1. Если параметр является переменной и переменная не определена, то возвращает 0.

Если mode Если установлено COUNT_RECURSIVE (или 1), то будет выполняться рекурсивный расчет элементов массива в многомерном массиве.

Технические детали

Возврат значений: Возвращает количество элементов в массиве.
Версия PHP: 4+
Журнал обновлений: mode Параметр был добавлен в PHP 4.2.

Более примеров

Пример 1

Rekursively count the elements of the array:

<?php
$cars=array
  (
  "Volvo"=>array
  (
  "XC60",
  "XC90"
  ),
  "BMW"=>array
  (
  "X3",
  "X5"
  ),
  "Toyota"=>array
  (
  "Highlander"
  )
  );
echo "Конечно计数:" . count($cars)."<br>";
echo "递归计数:" . count($cars,1);
?>

Запуск примера