En aquest article, explorarem el grandària de () funció, la seva sintaxi i el seu ús en PHP.
Què és la funció sizeof().
grandària de () és una funció en PHP que permet als desenvolupadors especificar el nombre d'elements d'una matriu i sovint s'utilitza per determinar la mida de matrius, cadenes i objectes en PHP.
Sintaxi
A continuació es mostra la sintaxi a utilitzar grandària de () funció en PHP:
mida de ( matriu , mode )
Aquí, el matriu El paràmetre és una matriu que conté el nombre d'elements a trobar i l'opcional mode El paràmetre s'utilitza per especificar com la funció calcularà iterativament els elements de totes les matrius imbricades a la matriu d'elements. Hi ha dos modes, el 0 és el mode predeterminat que compta només el contingut de nivell superior i no inclou el contingut de les matrius imbricades a la matriu de nivell superior. Mentre 1 calcula de manera recursiva tots els elements de la matriu, inclosos els elements de les matrius imbricades. Per exemple:
Valor de retorn
El grandària de () La funció retorna el valor enter del nombre d'elements.
Com utilitzar la funció sizeof() a PHP
Aquests són els passos a utilitzar grandària de () funció en PHP:
Pas 1: Primer heu de definir una matriu per a la qual voleu trobar el nombre d'elements.
Pas 2: A continuació, heu de trucar grandària de () , el primer paràmetre és an matriu , i el segon paràmetre és opcional si voleu utilitzar-lo mode .
Pas 3: Finalment, podeu utilitzar eco o imprimir per enviar els resultats al navegador o a la línia d'ordres.
Exemple 1
Considereu l'exemple següent, hem inicialitzat un empleat de la matriu amb determinats valors, llavors hem utilitzat el grandària de () funció per comptar els elements totals d'una matriu:
$empleat = matriu ( 'Zainab' , 'Awais' , 'Komal' , 'culpa' ) ;
eco ( 'El nombre total d'elements d'una matriu és: ' . mida de ( $empleat ) ) ;
?>
Exemple 2
En l'exemple següent, hem utilitzat grandària de () funció per comptar els elements de la matriu multidimensional amb mode 1, i aquest mode comptarà recursivament els elements inclòs l'element de la matriu imbricada:
$array = matriu ( 'empleat' => matriu ( 'Zainab' , 'Awais' , 'culpa' , 'Komal' ) ,
'Gènere' => matriu ( 'Dona' , 'Masculí' , 'Dona' , 'Dona' ) ) ;
eco 'El recompte normal d'una matriu és: ' . mida de ( $array ) ;
eco ' \n ' ;
eco 'El recompte recursiu d'una matriu és: ' . mida de ( $array , 1 ) ;
?>
Nota: Al codi anterior, el número predeterminat per a una matriu és 2 perquè per defecte el grandària de () La funció compta només el pare de la matriu. En aquest exemple, els elements principals són dues subcadenes, “Empleat” i “Gènere”.
Linia inferior
El funció sizeof(). en PHP s'utilitza per trobar el recompte dels elements d'una matriu i és la funció integrada i l'àlies de la comptar () funció. Accepta dos arguments; un és obligatori i l'altre és opcional. El paràmetre opcional determina el mode del recompte on 0 representa recompte normal i 1 és recompte recursiu que s'utilitza per a matrius multidimensionals.