Visszaadja a var változó elemeinek számát, amely általában array(tömb) típusú (mivel bármi másnak csak egy eleme lehet).
Ha a var változó nem tömb, akkor 1-et ad vissza, kivétel a count(NULL) ami egyenlő 0-val.
Megjegyzés: A mode paraméter a PHP 4.2.0 változatától kezdve használható.
Ha a nem kötelezően megadandó mode paraméternek COUNT_RECURSIVE értéket (vagy 1-et) adunk meg, a függvény rekurzívan fogja megszámolni a tömbelemeket. Ilyen rekurzív megszámlálásnak például többdimenziós tömbök esetén van haszna. A mode paraméter alapértelmezett értéke 0. A count() nem észleli az esetleges végtelen ciklusokat kiváltó helyzeteket.
Figyelem |
A count() 0-val térhet vissza definiálatlan változók esetén és üres tömbök esetén is. Az isset() segítségével lehet megvizsgálni, hogy a változó be van-e állítva. |
Olvasd át a kézikönyv Tömbök c. fejezetét a PHP-ban megvalósított tömbök részletes magyarazátáért.
Lásd még: is_array(), isset() és strlen()!