Î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.