Cum se utilizează funcția sizeof() în PHP

Cum Se Utilizeaza Functia Sizeof In Php



Sunteți un dezvoltator PHP și doriți să optimizați performanța codului dvs.? Dacă da, puteți utiliza dimensiunea() funcţie. Această funcție vă permite să specificați numărul de elemente dintr-o matrice și este un instrument util atunci când lucrați cu matrice, șiruri și obiecte. Prin înțelegerea modului de utilizare dimensiunea() în mod corespunzător, utilizatorii pot crește eficiența și performanța codului lor.

În acest articol, vom explora dimensiunea() funcția, sintaxa acesteia și utilizarea sa în PHP.

Ce este funcția sizeof().

dimensiunea() este o funcție în PHP care permite dezvoltatorilor să specifice numărul de elemente dintr-o matrice și este adesea folosită pentru a determina dimensiunea matricelor, șirurilor și obiectelor în PHP.







Sintaxă



Următoarea este sintaxa de utilizat dimensiunea() functie in PHP:



dimensiunea ( matrice , modul )

Aici matrice parametrul este o matrice care conține numărul de elemente care trebuie găsite și opțional modul parametrul este utilizat pentru a specifica modul în care funcția va calcula iterativ elementele tuturor matricelor imbricate din matricea de articole. Există două moduri, cel 0 este modul implicit care numără numai conținutul de nivel superior și nu include conținutul matricelor imbricate în matricea de nivel superior. In timp ce 1 calculează recursiv toate elementele din matrice, inclusiv elementele matricelor imbricate. De exemplu:





Valoare returnată

The dimensiunea() funcția returnează valoarea întreagă a numărului de elemente.

Cum se utilizează funcția sizeof() în PHP

Iată pașii de utilizat dimensiunea() functie in PHP:



Pasul 1: Mai întâi trebuie să definiți o matrice pentru care doriți să găsiți numărul de elemente.

Pasul 2: În continuare trebuie să suni dimensiunea() , primul parametru este an matrice , iar al doilea parametru este opțional dacă doriți să îl utilizați modul .

Pasul 3: În sfârșit, puteți folosi ecou sau imprimare pentru a scoate rezultatele în browser sau în linia de comandă.

Exemplul 1

Luați în considerare următorul exemplu, am inițializat un angajat al matricei cu anumite valori, apoi am folosit dimensiunea() funcție de numărare a elementelor totale ale unui tablou:



$angajat = matrice ( 'Zainab' , 'Awais' , 'Komal' , „Fault” ) ;

ecou ( 'Numărul total de elemente dintr-o matrice este: ' . dimensiunea ( $angajat ) ) ;

?>

Exemplul 2

În exemplul următor, am folosit dimensiunea() funcția de numărare a elementelor matricei multidimensionale cu modul 1, iar acest mod va număra recursiv elementele, inclusiv elementul din matricea imbricată:



$array = matrice ( 'angajat' => matrice ( „Zainab” , „Awais” , „vină” , „Komal” ) ,

'Gen' => matrice ( 'Femeie' , 'Masculin' , 'Femeie' , 'Femeie' ) ) ;

ecou 'Numărul normal al unei matrice este: ' . dimensiunea ( $array ) ;

ecou ' \n ' ;

ecou 'Numărul recursiv al unui tablou este: ' . dimensiunea ( $array , 1 ) ;

?>

Notă: În codul de mai sus, numărul implicit pentru o matrice este 2 deoarece implicit dimensiunea() funcția numără doar părintele matricei. În acest exemplu, elementele de sus sunt două subșiruri, 'Angajat' și 'Gen'.

Concluzie

The funcția sizeof(). în PHP este folosit pentru a găsi numărul de elemente dintr-o matrice și este funcția încorporată și alias-ul numara() funcţie. Acceptă două argumente; unul este obligatoriu, iar celălalt este opțional. Parametrul opțional determină modul de numărare unde 0 reprezintă număr normal și 1 este numărătoare recursivă care este folosit pentru tablouri multidimensionale.