Count - contoriza numărul de elemente de matrice sau numărul proprietăților obiectelor

(PHP 3, PHP 4, PHP 5)

conta - Se calculează numărul de elemente de matrice sau numărul proprietăților obiectelor

int count (var amestecat [, int mode])

Readuceți numărul de elemente din var variabilă, care este de obicei matrice. sau orice alt obiect care poate conține cel puțin un element.







Pentru count () returnează numărul de obiecte de proprietăți non-statice, fără a lua în considerare vizibilitatea. Dacă ați activat suportul pentru SPL. puteți intercepta count (). de punere în aplicare interfață numărabile. Această interfață are doar o singură metodă, count (). funcție care returnează un număr de valoare ().

Dacă var nu este o matrice sau obiect care implementeaza interfata numărabil, 1 va fi returnat o singură excepție: dacă var - NULL. 0 este returnat.







Notă: Parametrul mod opțional a fost adăugat începând cu PHP 4.2.0.

Dacă parametrul mod opțional este setat la COUNT_RECURSIVE (sau 1), numărul () va contoriza numărul de elemente de matrice recursiv. Acest lucru este deosebit de util pentru numărarea tuturor elementelor unei matrice multidimensionale. Modul valoare prestabilită - 0. count () nu detectează recursivitate infinit.

conta () poate returna 0 pentru o variabilă care nu este setat, dar poate reveni, de asemenea, 0 pentru variabile care sunt inițializate cu o matrice goală. Utilizați funcția isset () pentru a testa dacă o variabilă este setată.

Vă rugăm să consultați. Array din acest manual, în scopul de a obține o imagine detaliată a punerii în aplicare și utilizarea matrice în PHP.

Exemplul 1. count Exemplu ()
Exemplul 2 Exemplu de utilizare recursive count () (PHP> = 4.2.0)