In dit artikel gaan we op zoek naar de De grootte van() functie, de syntaxis en het gebruik ervan in PHP.
Wat is sizeof() Functie
De grootte van() is een functie in PHP waarmee ontwikkelaars het aantal elementen in een array kunnen specificeren en wordt vaak gebruikt om de grootte van arrays, strings en objecten in PHP te bepalen.
Syntaxis
Het volgende is de te gebruiken syntaxis De grootte van() functie in PHP:
De grootte van ( reeks , modus )
Hier de reeks parameter is een array die het aantal te vinden items bevat, en de optionele modus parameter wordt gebruikt om op te geven hoe de functie iteratief de items van alle geneste arrays in de itemarray berekent. Er zijn twee modi, de 0 is de standaardmodus die alleen inhoud op het hoogste niveau telt en niet de inhoud van geneste arrays in de array op het hoogste niveau. Terwijl 1 berekent recursief alle elementen in de array, inclusief elementen van geneste arrays. Bijvoorbeeld:
Winstwaarde
De De grootte van() functie retourneert de gehele waarde van het aantal elementen.
Hoe de functie sizeof() in PHP te gebruiken
Hier zijn de te gebruiken stappen De grootte van() functie in PHP:
Stap 1: Eerst moet u een array definiëren waarvan u het aantal elementen wilt vinden.
Stap 2: Vervolgens moet je bellen De grootte van() , eerste parameter is een reeks , en de tweede parameter is optioneel als u wilt gebruiken modus .
Stap 3: Eindelijk kunt u gebruiken echo of afdrukken om de resultaten naar de browser of opdrachtregel uit te voeren.
voorbeeld 1
Beschouw het volgende voorbeeld, we hebben een geïnitialiseerd array medewerker met bepaalde waarden, dan gebruikten we de De grootte van() functie om het totale aantal elementen van een array te tellen:
$werknemer = reeks ( 'Zainab' , 'Afwachten' , 'Komal' , 'Schuld' ) ;
echo ( 'Het totale aantal elementen in een array is: ' . De grootte van ( $werknemer ) ) ;
?>
Voorbeeld 2
In het volgende voorbeeld hebben we de De grootte van() functie om de elementen van de multidimensionale array mee te tellen modus 1, en deze modus telt recursief de elementen inclusief het element in de geneste array:
$matrix = reeks ( 'medewerker' => reeks ( 'Zainab' , 'Afwachten' , 'Schuld' , 'Komal' ) ,
'Geslacht' => reeks ( 'Vrouwelijk' , 'Mannelijk' , 'Vrouwelijk' , 'Vrouwelijk' ) ) ;
echo 'De normale telling van een array is: ' . De grootte van ( $matrix ) ;
echo ' \N ' ;
echo 'De recursieve telling van een array is: ' . De grootte van ( $matrix , 1 ) ;
?>
Opmerking: In de bovenstaande code is het standaardnummer voor een array 2 omdat standaard de De grootte van() functie telt alleen de ouder van de array. In dit voorbeeld zijn de bovenste items twee subtekenreeksen, 'Medewerker' En 'Geslacht'.
Het komt erop neer
De sizeof() functie in PHP wordt gebruikt om het aantal elementen van een array te vinden en is de ingebouwde functie en de alias van de graaf() functie. Het accepteert twee argumenten; de ene is verplicht en de andere is optioneel. De optionele parameter bepaalt de modus van de telling waar 0 vertegenwoordigt normale telling En 1 is recursieve telling die wordt gebruikt voor multidimensionale arrays.