Funktsiooni sizeof() kasutamine PHP-s

Funktsiooni Sizeof Kasutamine Php S



Kas olete PHP-arendaja, kes soovib oma koodi jõudlust optimeerida? Kui jah, võite kasutada suurus() funktsiooni. See funktsioon võimaldab määrata massiivi elementide arvu ja on kasulik tööriist massiivide, stringide ja objektidega töötamisel. Mõistes, kuidas kasutada suurus() korralikult, saavad kasutajad oma koodi tõhusust ja jõudlust suurendada.

Selles artiklis uurime suurus() funktsioon, selle süntaks ja kasutamine PHP-s.

Mis on sizeof() funktsioon

suurus() on PHP funktsioon, mis võimaldab arendajatel määrata massiivi elementide arvu ja mida kasutatakse sageli massiivide, stringide ja objektide suuruse määramiseks PHP-s.







Süntaks



Kasutatav süntaks on järgmine suurus() funktsioon PHP-s:



suurus ( massiivi , režiimis )

Siin, massiivi parameeter on massiiv, mis sisaldab leitavate üksuste arvu ja valikulist režiimis parameetrit kasutatakse selleks, et määrata, kuidas funktsioon arvutab iteratiivselt üksuste massiivi kõigi pesastatud massiivide üksused. On kaks režiimi, 0 on vaikerežiim, mis arvestab ainult ülataseme sisu ja see ei hõlma tipptaseme massiivi pesastatud massiivi sisu. Kuigi 1 arvutab rekursiivselt kõik massiivi elemendid, sealhulgas pesastatud massiivide elemendid. Näiteks:





Tagastusväärtus

The suurus() funktsioon tagastab elementide arvu täisarvu.

Funktsiooni sizeof() kasutamine PHP-s

Siin on juhised kasutamiseks suurus() funktsioon PHP-s:



Samm 1: Kõigepealt peate määratlema massiivi, mille elementide arvu soovite leida.

2. samm: Järgmisena peate helistama suurus() , esimene parameeter on an massiivi , ja teine ​​parameeter on valikuline, kui soovite seda kasutada režiimis .

3. samm: Lõpuks saate kasutada kaja või printida tulemuste väljastamiseks brauserisse või käsureale.

Näide 1

Vaatleme järgmist näidet, oleme initsialiseerinud an massiivi töötaja teatud väärtustega, siis kasutasime suurus() funktsioon massiivi elementide koguarvu loendamiseks:



$töötaja = massiivi ( 'Zainab' , 'Awais' , 'Komal' , 'Viga' ) ;

kaja ( 'Elementide koguarv massiivis on:' . suurus ( $töötaja ) ) ;

?>

Näide 2

Järgmises näites oleme kasutanud suurus() funktsioon mitmemõõtmelise massiivi elementide loendamiseks režiim 1, ja see režiim loendab rekursiivselt elemente, sealhulgas pesastatud massiivi elementi:



$massiiv = massiivi ( 'töötaja' => massiivi ( 'Zainab' , 'Awais' , 'viga' , 'Komal' ) ,

'Sugu' => massiivi ( 'Naine' , 'mees' , 'Naine' , 'Naine' ) ) ;

kaja 'Massiivi normaalne arv on: . suurus ( $massiiv ) ;

kaja ' \n ' ;

kaja 'Massiivi rekursiivne arv on: . suurus ( $massiiv , 1 ) ;

?>

Märge: Ülaltoodud koodis on massiivi vaikenumber 2 sest vaikimisi suurus() funktsioon loeb ainult massiivi vanemat. Selles näites on ülemised üksused kaks alamstringi, 'Töötaja' ja 'Sugu'.

Alumine joon

The funktsiooni suurus(). PHP-s kasutatakse massiivi elementide arvu leidmiseks ning see on sisseehitatud funktsioon ja alias count () funktsiooni. See võtab vastu kaks argumenti; üks on kohustuslik ja teine ​​on valikuline. Valikuline parameeter määrab loendusrežiimi kus 0 esindab normaalne arv ja 1 on rekursiivne loendus mida kasutatakse mitmemõõtmeliste massiivide jaoks.