Cum pot afla în matrice PHP descriere funcție de dimensiune

Cum pot afla în matrice PHP descriere funcție de dimensiune
Salutări tuturor. Intr-un articol anterior am vorbit despre calcularea lungimii șirului în octeți sau cuvinte. Dimensiunea de matrice este recunoscută în alta. Cum pot afla în dimensiune matrice php?

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ă:
  1. Reg.ru - sunt înregistrate și prelungi nume de domenii, o companie foarte de incredere!
  2. HostIQ - hosting de calitate premium.
  3. Ihor - un buget mai mare, dar, de asemenea, foarte de înaltă calitate, furnizor de web hosting.
  4. 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.

articole similare