Sådan bruges sizeof()-funktionen i PHP

Sadan Bruges Sizeof Funktionen I Php



Er du en PHP-udvikler, der ønsker at optimere ydeevnen af ​​din kode? Hvis ja, kan du bruge størrelse på () fungere. Denne funktion lader dig angive antallet af elementer i et array og er et nyttigt værktøj, når du arbejder med arrays, strenge og objekter. Ved at forstå, hvordan man bruger størrelse på () korrekt, kan brugere øge effektiviteten og ydeevnen af ​​deres kode.

I denne artikel vil vi udforske størrelse på () funktion, dens syntaks og dens brug i PHP.

Hvad er sizeof() funktion

størrelse på () er en funktion i PHP, der giver udviklere mulighed for at angive antallet af elementer i et array og bruges ofte til at bestemme størrelsen af ​​arrays, strenge og objekter i PHP.







Syntaks



Det følgende er den syntaks, der skal bruges størrelse på () funktion i PHP:



størrelse på ( array , mode )

Her, den array parameter er et array, der indeholder antallet af elementer, der skal findes, og det valgfrie mode parameter bruges til at angive, hvordan funktionen iterativt vil beregne elementerne i alle indlejrede arrays i elementarrayet. Der er to tilstande, den 0 er standardtilstanden, der kun tæller indhold på øverste niveau, og den inkluderer ikke indholdet af indlejrede arrays i arrayet på øverste niveau. Mens 1 beregner rekursivt alle elementer i arrayet, inklusive elementer af indlejrede arrays. For eksempel:





Returværdi

Det størrelse på () funktion returnerer heltalsværdien af ​​antallet af elementer.

Sådan bruges sizeof()-funktionen i PHP

Her er de trin, du skal bruge størrelse på () funktion i PHP:



Trin 1: Først skal du definere et array, som du vil finde antallet af elementer for.

Trin 2: Dernæst skal du ringe størrelse på () , første parameter er en array , og den anden parameter er valgfri, hvis du vil bruge mode .

Trin 3: Endelig kan du bruge ekko eller print for at sende resultaterne til browseren eller kommandolinjen.

Eksempel 1

Overvej følgende eksempel, vi har initialiseret en array medarbejder med visse værdier, så brugte vi størrelse på () funktion til at tælle det samlede antal elementer i et array:



$medarbejder = array ( 'Zainab' , 'Awais' , 'Komal' , 'Fejl' ) ;

ekko ( 'Det samlede antal elementer i en matrix er: ' . størrelse på ( $medarbejder ) ) ;

?>

Eksempel 2

I det følgende eksempel har vi brugt størrelse på () funktion til at tælle elementerne i det multidimensionelle array med tilstand 1, og denne tilstand vil rekursivt tælle elementerne inklusive elementet i det indlejrede array:



$array = array ( 'medarbejder' => array ( 'Zainab' , 'Awais' , 'Fejl' , 'Komal' ) ,

'Køn' => array ( 'Kvinde' , 'Han' , 'Kvinde' , 'Kvinde' ) ) ;

ekko 'Det normale antal af et array er:' . størrelse på ( $array ) ;

ekko ' \n ' ;

ekko 'Det rekursive antal af en matrix er:' . størrelse på ( $array , 1 ) ;

?>

Bemærk: I ovenstående kode er standardnummeret for et array 2 fordi som standard størrelse på () funktion tæller kun forælderen af ​​arrayet. I dette eksempel er de øverste elementer to understrenge, 'Medarbejder' og 'Køn'.

Bundlinie

Det sizeof() funktion i PHP bruges til at finde antallet af elementer i et array og er den indbyggede funktion og alias for tælle() fungere. Den accepterer to argumenter; den ene er obligatorisk og den anden er valgfri. Den valgfri parameter bestemmer tælletilstanden hvor 0 repræsenterer normalt antal og 1 er rekursivt tal som bruges til multidimensionelle arrays.