Kako uporabljati funkcijo sizeof() v PHP

Kako Uporabljati Funkcijo Sizeof V Php



Ali ste razvijalec PHP, ki želi optimizirati delovanje svoje kode? Če je tako, lahko uporabite sizeof() funkcijo. Ta funkcija vam omogoča, da določite število elementov v matriki in je uporabno orodje pri delu z matrikami, nizi in predmeti. Z razumevanjem uporabe sizeof() pravilno, lahko uporabniki povečajo učinkovitost in zmogljivost svoje kode.

V tem članku bomo raziskali sizeof() funkcijo, njeno sintakso in njeno uporabo v PHP.

Kaj je funkcija sizeof().

sizeof() je funkcija v PHP, ki omogoča razvijalcem, da določijo število elementov v matriki in se pogosto uporablja za določanje velikosti matrik, nizov in objektov v PHP.







Sintaksa



Sledi sintaksa za uporabo sizeof() funkcija v PHP:



sizeof ( niz , način )

Tukaj, niz parameter je matrika, ki vsebuje število elementov, ki jih je treba najti, in izbirno način parameter se uporablja za podajanje, kako bo funkcija iterativno izračunala elemente vseh ugnezdenih nizov v polju elementov. Obstajata dva načina, 0 je privzeti način, ki šteje samo vsebino najvišje ravni in ne vključuje vsebine ugnezdenih nizov v nizu najvišje ravni. Medtem 1 rekurzivno izračuna vse elemente v matriki, vključno z elementi ugnezdenih matrik. Na primer:





Povratna vrednost

The sizeof() funkcija vrne celoštevilsko vrednost števila elementov.

Kako uporabljati funkcijo sizeof() v PHP

Tukaj so koraki za uporabo sizeof() funkcija v PHP:



Korak 1: Najprej morate določiti matriko, za katero želite ugotoviti število elementov.

2. korak: Nato morate poklicati sizeof() , prvi parameter je an niz , drugi parameter pa je neobvezen, če ga želite uporabiti način .

3. korak: Končno lahko uporabite echo ali print za izpis rezultatov v brskalnik ali ukazno vrstico.

Primer 1

Razmislite o naslednjem primeru, inicializirali smo an array zaposleni z določenimi vrednostmi, potem smo uporabili sizeof() funkcija za štetje vseh elementov matrike:



$zaposleni = niz ( 'Zainab' , 'Awais' , 'Komal' , 'Napaka' ) ;

odmev ( 'Skupno število elementov v matriki je: ' . sizeof ( $zaposleni ) ) ;

?>

Primer 2

V naslednjem primeru smo uporabili sizeof() funkcija za štetje elementov večdimenzionalne matrike način 1, in ta način bo rekurzivno štel elemente, vključno z elementom v ugnezdeni matriki:



$matrika = niz ( 'zaposleni' => niz ( 'Zainab' , 'Awais' , 'Napaka' , 'Komal' ) ,

'Spol' => niz ( 'ženska' , 'Moški' , 'ženska' , 'ženska' ) ) ;

odmev 'Običajno število matrike je: ' . sizeof ( $matrika ) ;

odmev ' \n ' ;

odmev 'Rekurzivno štetje matrike je: ' . sizeof ( $matrika , 1 ) ;

?>

Opomba: V zgornji kodi je privzeto število za matriko 2 ker je privzeto sizeof() funkcija šteje samo nadrejenega elementa matrike. V tem primeru sta vrhnja elementa dva podniza, 'Zaposleni' in 'Spol'.

Spodnja črta

The funkcijo sizeof(). v PHP se uporablja za iskanje števila elementov matrike in je vgrajena funkcija ter vzdevek za štetje () funkcijo. Sprejema dva argumenta; ena je obvezna, druga pa neobvezna. Izbirni parameter določa način štetja where 0 predstavlja normalno štetje in 1 je rekurzivno štetje ki se uporablja za večdimenzionalne nize.