Jak používat funkci sizeof() v PHP

Jak Pouzivat Funkci Sizeof V Php



Jste vývojář PHP a chcete optimalizovat výkon svého kódu? Pokud ano, můžete použít velikost() funkce. Tato funkce umožňuje zadat počet prvků v poli a je užitečným nástrojem při práci s poli, řetězci a objekty. Tím, že pochopíte, jak používat velikost() správně mohou uživatelé zvýšit efektivitu a výkon svého kódu.

V tomto článku prozkoumáme velikost() funkce, její syntaxe a její použití v PHP.

Co je funkce sizeof().

velikost() je funkce v PHP, která umožňuje vývojářům specifikovat počet prvků v poli a často se používá k určení velikosti polí, řetězců a objektů v PHP.







Syntax



Následuje syntaxe, která se má použít velikost() funkce v PHP:



velikost ( pole , režimu )

Tady, pole parametr je pole obsahující počet položek, které mají být nalezeny, a volitelné režimu Parametr se používá k určení, jak bude funkce iterativně vypočítávat položky všech vnořených polí v poli položek. Existují dva režimy, 0 je výchozí režim, který počítá pouze obsah nejvyšší úrovně a nezahrnuje obsah vnořených polí v poli nejvyšší úrovně. Zatímco 1 rekurzivně vypočítá všechny prvky v poli, včetně prvků vnořených polí. Například:





Návratová hodnota

The velikost() funkce vrací celočíselnou hodnotu počtu prvků.

Jak používat funkci sizeof() v PHP

Zde jsou kroky k použití velikost() funkce v PHP:



Krok 1: Nejprve musíte definovat pole, pro které chcete zjistit počet prvků.

Krok 2: Dále musíte zavolat velikost() , první parametr je an pole , a druhý parametr je volitelný, pokud chcete použít režimu .

Krok 3: Nakonec můžete použít echo nebo tisk pro výstup výsledků do prohlížeče nebo příkazového řádku.

Příklad 1

Zvažte následující příklad, inicializovali jsme an zaměstnanec pole s určitými hodnotami, pak jsme použili velikost() funkce pro počítání celkových prvků pole:



$zaměstnanec = pole ( 'Zainab' , 'Awais' , 'komal' , 'Chyba' ) ;

echo ( 'Celkový počet prvků v poli je:' . velikost ( $zaměstnanec ) ) ;

?>

Příklad 2

V následujícím příkladu jsme použili velikost() funkce pro počítání prvků vícerozměrného pole režim 1, a tento režim bude rekurzivně počítat prvky včetně prvku ve vnořeném poli:



$array = pole ( 'zaměstnanec' => pole ( 'Zainab' , 'Awais' , 'Chyba' , 'komal' ) ,

'Rod' => pole ( 'Ženský' , 'Mužský' , 'Ženský' , 'Ženský' ) ) ;

echo 'Normální počet pole je:' . velikost ( $array ) ;

echo ' \n ' ;

echo 'Rekurzivní počet pole je:' . velikost ( $array , 1 ) ;

?>

Poznámka: Ve výše uvedeném kódu je výchozí číslo pole 2 protože ve výchozím nastavení velikost() funkce počítá pouze rodiče pole. V tomto příkladu jsou horními položkami dva podřetězce, 'Zaměstnanec' a 'Rod'.

Sečteno a podtrženo

The funkce sizeof(). v PHP se používá k nalezení počtu prvků pole a je to vestavěná funkce a alias pole počet() funkce. Přijímá dva argumenty; jeden je povinný a druhý nepovinný. Nepovinný parametr určuje režim počítání kde 0 představuje normální počet a 1 je rekurzivní počet který se používá pro vícerozměrná pole.