NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

PHP - count

Třída

Kořen \ Bez třídy

Metoda - count

(PHP 4, PHP 5, PHP 7)

Spočítá prvky v poli, případně v objektu.

Pro objekty je třeba implementovat interface Countable.

Procedurální

  • function count (mixed $array_or_countable, int $mode = COUNT_NORMAL) : int

Parametry

NázevDatový typVýchozí hodnotaPopis
$array_or_countablemixed

Pole, popř. objekt implementující rozhraní Countable.

$modeint COUNT_NORMAL

Jako druhý parametr můžeme uvést konstantu COUNT_RECURSIVE, v tom případě bude vrácen počet prvků i ve všech podpolích, můžeme tak zjistit počet prvků vícerozměrných (multidimenzi­onálních) polí.

Návratové hodnoty

Vrací: int

Počet prvků. Pokud není předáno pole nebo validní objekt implementující rozhraní Countable, je navrácena hodnota 1. Pro NULL je navrácena hodnota 0. Pozor, count() vrací 0 i pro neinicializované proměnné.

Příklady

<?php
$pole = [1, 2, 3, 4, 5, 6];
echo count($pole);

Ukázka s parametrem COUNT_RECURSIVE:

<?php
$pole = [1, [4, 7, 11], 2, 3, 4];
echo count($pole, COUNT_RECURSIVE);

Související manuály

      • function empty (mixed $var) : bool
      • function isset (mixed $var, mixed $...) : bool
      • function is_array (mixed $var) : bool
      • function strlen (string $string) : int
      Aktivity