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.