Hvordan bruke sizeof()-funksjonen i PHP

Hvordan Bruke Sizeof Funksjonen I Php



Er du en PHP-utvikler som ønsker å optimalisere ytelsen til koden din? I så fall kan du bruke størrelsen av() funksjon. Denne funksjonen lar deg spesifisere antall elementer i en matrise og er et nyttig verktøy når du arbeider med matriser, strenger og objekter. Ved å forstå hvordan du bruker størrelsen av() riktig, kan brukere øke effektiviteten og ytelsen til koden deres.

I denne artikkelen vil vi utforske størrelsen av() funksjon, syntaks og bruk i PHP.

Hva er sizeof() funksjon

størrelsen av() er en funksjon i PHP som lar utviklere spesifisere antall elementer i en matrise og brukes ofte til å bestemme størrelsen på matriser, strenger og objekter i PHP.







Syntaks



Følgende er syntaksen som skal brukes størrelsen av() funksjon i PHP:



størrelsen av ( array , modus )

Her, den array parameter er en matrise som inneholder antall elementer som skal finnes, og den valgfrie modus parameter brukes til å spesifisere hvordan funksjonen iterativt skal beregne elementene til alle nestede matriser i elementmatrisen. Det er to moduser, den 0 er standardmodusen som kun teller innhold på øverste nivå, og den inkluderer ikke innholdet i nestede matriser i matrisen på øverste nivå. Samtidig som 1 beregner rekursivt alle elementene i matrisen, inkludert elementer i nestede matriser. For eksempel:





Returverdi

De størrelsen av() funksjonen returnerer heltallsverdien av antall elementer.

Hvordan bruke sizeof()-funksjonen i PHP

Her er fremgangsmåten for bruk størrelsen av() funksjon i PHP:



Trinn 1: Først må du definere en matrise som du vil finne antall elementer for.

Steg 2: Deretter må du ringe størrelsen av() , første parameter er en array , og den andre parameteren er valgfri hvis du vil bruke modus .

Trinn 3: Til slutt kan du bruke ekko eller utskrift for å sende resultatene til nettleseren eller kommandolinjen.

Eksempel 1

Tenk på følgende eksempel, vi har initialisert en array ansatt med visse verdier, så brukte vi størrelsen av() funksjon for å telle de totale elementene i en matrise:



$ansatt = array ( 'Zainab' , 'Awais' , 'Komal' , 'Feil' ) ;

ekko ( 'Det totale antallet elementer i en matrise er: ' . størrelsen av ( $ansatt ) ) ;

?>

Eksempel 2

I det følgende eksempelet har vi brukt størrelsen av() funksjon for å telle elementene i den flerdimensjonale matrisen med modus 1, og denne modusen vil rekursivt telle elementene inkludert elementet i den nestede matrisen:



$array = array ( 'ansatt' => array ( 'Zainab' , 'Awais' , 'Feil' , 'Komal' ) ,

'kjønn' => array ( 'Hunn' , 'Mann' , 'Hunn' , 'Hunn' ) ) ;

ekko 'Det normale antallet av en matrise er: ' . størrelsen av ( $array ) ;

ekko ' \n ' ;

ekko 'Det rekursive antallet av en matrise er: ' . størrelsen av ( $array , 1 ) ;

?>

Merk: I koden ovenfor er standardnummeret for en matrise 2 fordi som standard størrelsen av() funksjonen teller bare overordnet til matrisen. I dette eksemplet er de øverste elementene to understrenger, 'Ansatt' og 'Kjønn'.

Bunnlinjen

De sizeof() funksjon i PHP brukes til å finne antallet av elementene i en matrise og er den innebygde funksjonen og aliaset til telle() funksjon. Den godtar to argumenter; den ene er obligatorisk og den andre er valgfri. Den valgfrie parameteren bestemmer modusen for tellingen hvor 0 representerer normalt antall og 1 er rekursivt antall som brukes til flerdimensjonale arrays.