count() fonksiyonu, bir dizideki (array) eleman sayısını döndürür.
Dizi içerisinde eleman yoksa 0 değerini verir.
Örnek
<?PHP
$dizi = ["ahmet","mustafa","kadir","serdar"];
echo count($dizi);
// Çıktısı : 4
?>
Bazı durumlarda dizi içerisinde dizi olabiliyor. Ana dizi içerisinde bulunan alt dizilerinde eleman sayılarını almak istersek şöyle kullanabiliriz.
<?PHP
$mevsimler = array(
"yaz"=> array("haziran","temmuz","ağustos"),
"ilkbahar" => array("nisan","mayıs","haziran")
);
echo count($mevsimler);
// Çıktısı : 2
// 2 vermesinin nedeni $mevsimler isimli dizi içerisinde 2 tane dizi olması, yani bize $mevsimler dizisi içerisinde ki dizi sayısını verdi.
echo count($mevsimler, COUNT_RECURSIVE);
// Çıktısı : 8
// 8 vermesinin nedeni $mevsimler isimli dizi içerisinde dizileri ve dizilerin eleman sayılarını topladı.
// 2 tane dizi, her dizi de 3'er tane eleman.
?>