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.