Com utilitzar la funció sizeof() a PHP

Com Utilitzar La Funcio Sizeof A Php



Sou un desenvolupador de PHP que busqueu optimitzar el rendiment del vostre codi? Si és així, podeu utilitzar el grandària de () funció. Aquesta funció us permet especificar el nombre d'elements d'una matriu i és una eina útil quan es treballa amb matrius, cadenes i objectes. Entenent com s'utilitza grandària de () correctament, els usuaris poden augmentar l'eficàcia i el rendiment del seu codi.

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.