Funcția numărului și parametrii săi
Pentru a face acest lucru, există un număr de funcții și ea are 2 opțiuni. Un obligatoriu și celălalt - nr. Primul este, desigur, elementele de matrice pe care doriți să le numărați. În al doilea rând - acesta este tipul de cont.
Toate dintre noi, webmasteri și dezvoltatorii sunt în mod constant de lucru cu site-urile. Eu v-ar dori să recomande un site care se bucură:- Reg.ru - sunt înregistrate și prelungi nume de domenii, o companie foarte de incredere!
- HostIQ - hosting de calitate premium.
- Ihor - un buget mai mare, dar, de asemenea, foarte de înaltă calitate, furnizor de web hosting.
- Telderi.ru - singurul schimb de încredere în RuNet, în cazul în care puteți cumpăra site-uri gata făcute cu venituri!
Tipul de cont poate fi un regulat, atunci nu este necesar să se indice, de fapt, el este implicit. COUNT_RECURSIVE - aceasta este al doilea tip. În cazul în care este listat, va fi numărate corect numărul de elemente într-o matrice multidimensionale. Aceasta este, utilizați această opțiune numai dacă aveți nevoie pentru a găsi elemente într-o matrice multidimensionale.
O caracteristică specială a funcțiilor COUNT
Vreau să rețineți o caracteristică interesantă. Funcția returnează 0, chiar dacă variabila matrice care este verificată nu există. De asemenea, 0 vor fi returnate în cazul unui array gol care există. Puteți utiliza funcția isset () pentru a testa în continuare dacă există variabila.
Exemple de lucru și de utilizare count
Să presupunem că avem o serie de animale, este necesar să se contoriza numărul de elemente din ea:
$ Animale [0] = "câine";
$ Animale [1] = "pisică";
$ Animale [2] = "șoarece";
Numar de animale ($);
Rezultatul funcției numărului în acest caz este de trei.
Utilizarea facturilor considerând recursive
Să avem o matrice multidimensionale de culori, care conține cele două tablouri.
$ Flovers [0] = array ( 'rose', 'lalele' 'bujor');
$ Flovers [1] = array ( 'Abelia', 'aloe', 'Agave');
COUNT ecou (flovers $, COUNT_RECURSIVE);
Astfel, ca urmare a contului specificat tipul de ecran va fi 8. Deoarece matricele 2 și în fiecare dintre ele cu trei valori. Dacă nu specificați COUNT_RECURSIVE parametru. funcția va fi adusă la ecranul 2, care este destul de logic.
Ei bine, asta e tot ce am vrut să spun despre numărul de funcții și dimensiunea matrice în PHP. Ne vedem pe celelalte pagini ale blogului meu.