Ako používať funkciu sizeof() v PHP

Ako Pouzivat Funkciu Sizeof V Php



Ste vývojár PHP, ktorý chce optimalizovať výkon svojho kódu? Ak áno, môžete použiť veľkosť() funkciu. Táto funkcia vám umožňuje určiť počet prvkov v poli a je užitočným nástrojom pri práci s poľami, reťazcami a objektmi. Pochopením spôsobu použitia veľkosť() správne, používatelia môžu zvýšiť efektivitu a výkon svojho kódu.

V tomto článku preskúmame veľkosť() funkcia, jej syntax a jej použitie v PHP.

Čo je funkcia sizeof().

veľkosť() je funkcia v PHP, ktorá umožňuje vývojárom špecifikovať počet prvkov v poli a často sa používa na určenie veľkosti polí, reťazcov a objektov v PHP.







Syntax



Nasleduje syntax, ktorá sa má použiť veľkosť() funkcia v PHP:



veľkosť ( pole , režim )

Tu, pole parameter je pole obsahujúce počet položiek, ktoré sa majú nájsť, a voliteľné režim parameter sa používa na určenie, ako bude funkcia iteratívne počítať položky všetkých vnorených polí v poli položiek. Existujú dva režimy, 0 je predvolený režim, ktorý počíta iba obsah najvyššej úrovne a nezahŕňa obsah vnorených polí v poli najvyššej úrovne. Zatiaľ čo 1 rekurzívne vypočíta všetky prvky v poli, vrátane prvkov vnorených polí. Napríklad:





Návratová hodnota

The veľkosť() funkcia vracia celočíselnou hodnotu počtu prvkov.

Ako používať funkciu sizeof() v PHP

Tu sú kroky na použitie veľkosť() funkcia v PHP:



Krok 1: Najprv musíte definovať pole, pre ktoré chcete zistiť počet prvkov.

Krok 2: Ďalej musíte zavolať veľkosť() , prvý parameter je an pole a druhý parameter je voliteľný, ak ho chcete použiť režim .

Krok 3: Nakoniec môžete použiť echo alebo tlač na výstup výsledkov do prehliadača alebo príkazového riadku.

Príklad 1

Zvážte nasledujúci príklad, inicializovali sme an zamestnanec poľa s určitými hodnotami, potom sme použili veľkosť() funkcia na počítanie všetkých prvkov poľa:



$zamestnanec = pole ( 'Zainab' , 'Awais' , 'komal' , 'chyba' ) ;

ozvena ( 'Celkový počet prvkov v poli je: ' . veľkosť ( $zamestnanec ) ) ;

?>

Príklad 2

V nasledujúcom príklade sme použili veľkosť() funkcia na počítanie prvkov viacrozmerného poľa režim 1, a tento režim bude rekurzívne počítať prvky vrátane prvku vo vnorenom poli:



$array = pole ( 'zamestnanec' => pole ( 'Zainab' , 'Awais' , 'Chyba' , 'komal' ) ,

'Rod' => pole ( 'Žena' , 'Muž' , 'Žena' , 'Žena' ) ) ;

ozvena 'Normálny počet poľa je: ' . veľkosť ( $array ) ;

ozvena ' \n ' ;

ozvena 'Rekurzívny počet poľa je: ' . veľkosť ( $array , 1 ) ;

?>

Poznámka: Vo vyššie uvedenom kóde je predvolené číslo poľa 2 pretože štandardne veľkosť() funkcia počíta iba rodiča poľa. V tomto príklade sú najvyššie položky dva podreťazce, 'Zamestnanec' a 'Rod'.

Spodná čiara

The Funkcia sizeof(). v PHP sa používa na nájdenie počtu prvkov poľa a je to vstavaná funkcia a alias poľa počítať () funkciu. Prijíma dva argumenty; jeden je povinný a druhý voliteľný. Voliteľný parameter určuje režim počítania kde 0 predstavuje normálny počet a 1 je rekurzívny počet ktorý sa používa pre viacrozmerné polia.