count Bir dizideki veya bir Countable nesnesindeki eleman sayısını döndürür &reftitle.description; intcount Countablearraygirdi intkipCOUNT_NORMAL Bir dizi belirtilirse dizideki eleman sayısını döndürür. Countable arayüzünü gerçekleyen bir nesne belirtilirse Countable::count yönteminin dönüş değerini döndürür. &reftitle.parameters; girdi Dizi veya Countable nesnesi. kip İsteğe bağlı kip bağımsız değişkenine COUNT_RECURSIVE (veya 1) atanırsa, count işlevi diziyi ardışık olarak sayar. Böylece çok boyutlu bir dizinin bütün elemanları sayılabilir. count sonsuz iç içeliği algılayacak yetenekte değildir. count işlevi sonsuz döngüden kaçınmak için iç içeliği saptayabilir, fakat bunu her yaptığında (dizinin kendisini birden fazla içerdiği durumda) bir E_WARNING çıktılar ve beklenenden daha yüksek bir miktar döndürür. &reftitle.returnvalues; girdi'deki eleman sayısını döndürür. PHP 8.0.0 öncesinde girdi bir dizi veya Countable arayüzü ile gerçeklenmiş bir nesne değilse 1 dönerdi, girdi'nin &null; olması durumunda ise 0 dönerdi. &reftitle.changelog; &Version; &Description; 8.0.0 değer bağımsız değişkenine geçerli olmayan sayılabilir türler aktarıldığında işlev artık bir TypeError yavruluyor. 7.2.0 değer bağımsız değişkenine geçerli olmayan sayılabilir türler aktarıldığında işlev artık bir uyarı çıktılıyor. &reftitle.examples; - <function>count</function> örneği ]]> &example.outputs; - <function>count</function> geçersiz Countable|array örneği (kötü örnek - yapmaktan sakının) ]]> &example.outputs; &example.outputs.72; &example.outputs.8; - Ardışık <function>count</function> örneği array('orange', 'banana', 'apple'), 'veggie' => array('carrot', 'collard', 'pea')); // ardışık sayım var_dump(count($food, COUNT_RECURSIVE)); // normal sayım var_dump(count($food)); ?> ]]> &example.outputs; - <interfacename>Countable</interfacename> nesnesi ]]> &example.outputs; &reftitle.seealso; is_array isset empty strlen is_countable Diziler