PHP - COUNT

 

]Podporované v PHP 3, PHP 4 , PHP 5 

PHP -> Funkcie -> Array funkcie -> PHP - COUNT

Syntax


int count ( mixed var [, int mode] )

Popis


Príkaz jazyka PHP
Vráti počet prvkov v parametri var, ktorý je zvyčajne typu array (pretože hocičo iné obsahuje len jeden prvok).

Ak var nie je pole, bude vrátená 1. (výnimka: count(NULL) vráti 0).

Poznámka: Voliteľný parameter mode je dostupný od PHP 4.2.0.

Ak je voliteľný parameter mode nastavený na COUNT_RECURSIVE (alebo 1), count() rekurzívne spočíta pole. Je to osobitne užitočné pre spočítanie všetkých prvkov v multidimezionálnom poli. Východzia hodnota pre mode je 0.

Výstraha: count() môže vrátiť 0 pre premennú, ktorá nebola nastavená, ale môže vrátiť p pre premennú, ktorá bola inicializovaná prázdnym poľom. Použite isset na zistenie, či bola premenná nastavená.

Príklady



<?php
$a[0] = 1;
$a[1] = 3;
$a[2] = 5;
$vysledok = count($a);
// $vysledok == 3

$b[0] = 7;
$b[5] = 9;
$b[10] = 11;
$vysledok = count($b);
// $vysledok == 3;
?>


<?php
$jedlo = array( 'ovocie'  => array('pomaranc', 'banan', 'jablko'),
                'zelenina'  => array('mrkva', 'kapusta', 'hrach'));

// rekurzivny count
echo count($jedlo, COUNT_RECURSIVE)// vystup 8

// normalalny count
echo count($jedlo);                  // vystup 2

?>


Pozri aj


is_array, isset, strlen

]



vytlačiť článok  hľadať súvisiace články 



Chat ku článku

Vyhľadávanie na stránke
Reklama
Náhodný obrázok
náhodný obrázok
Kontakty

Martin Kasman, M Software
Smreková 3095/23
Email: martin@kasman.sk

Telefón: 0908 270 294