Hoe de functie sizeof() in PHP te gebruiken

Hoe De Functie Sizeof In Php Te Gebruiken



Bent u een PHP-ontwikkelaar en wilt u de prestaties van uw code optimaliseren? Zo ja, dan kunt u de De grootte van() functie. Met deze functie kunt u het aantal elementen in een array specificeren en is een handig hulpmiddel bij het werken met arrays, strings en objecten. Door te begrijpen hoe te gebruiken De grootte van() correct kunnen gebruikers de effectiviteit en prestaties van hun code verbeteren.

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.