PHP

PHP Dizideki Eleman Sayısını Bulma

PHP’de bir dizideki tüm öğeleri veya değerleri sayma

Bir dizideki öğelerin veya değerlerin sayısını elde etmek için PHP count() veya sizeof() fonksiyonlarını kullanabilirsiniz. count() ve sizeof() fonksiyonu, boş bir diziyle başlatılmış bir değişken için 0 döndürür, ancak aynı zamanda ayarlanmayan bir değişken için de 0 döndürebilir.

Çıktı:

PHP Çok boyutlu bir dizideki öğeleri sayma

Bazı durumlarda, çok boyutlu bir PHP dizisindeki tüm öğeleri saymanız gerekebilir. Bunu yapmak için, count işlevinin mod adı verilen ikinci parametresini kullanmanız gerekir.

Bunu başarmak için, COUNT_RECURSIVE sabitini ikinci parametre olarak basitçe geçirebiliriz:

Çıktı:

Count ve sizeof arasındaki fark

count fonksiyonu ve sizeof fonksiyonu da aynı şeyi yapar. Aslında sizeof, count fonksiyonunun yalnızca bir takma adıdır.

Şahsen, count işlevini kullanmaya devam etmenizi öneririm. Bunun nedeni, diğer programcıların sizeof işlevinin dizinin boyutunu bayt / bellek cinsinden döndürmesini bekleyebilmeleridir.

PHP 7.2’den itibaren, eğer ona dizi veya sayılabilir nesne olmayan bir değişken sağlarsanız, count işlevinin bir E_WARNING hatası vereceğini unutmayın.

Yorum Yap

Yorum yapmak için tıklayın