count Zwraca ilość elementów tablicy lub obiektu implementującego Countable &reftitle.description; intcount Countablearrayvalue intmodeCOUNT_NORMAL Jeśli użyta z tablicą, zlicza wszystkie elementy tablicy. Jeśli użyta z obiektem, który implementuje interfejs Countable, zwraca wartość zwróconą przez metodę Countable::count. &reftitle.parameters; value Tablica lub obiekt implementujący Countable. mode Jeśli opcjonalny parametr mode jest ustawiony na COUNT_RECURSIVE (lub 1) to count policzy tablicę rekurencyjnie. Jest to szczególnie przydatne do policzenia wszystkich elementów tablic wielowymiarowych. count może wykryć rekurencję aby zapobiec nieskończonej pętli, ale wyemituje ostrzeżenie E_WARNING w każdym takim wypadku (czyli gdy tablica zawiera się w samej sobie więcej niż raz) i może zwrócić wynik wyższy niż oczekiwano. &reftitle.returnvalues; Zwraca ilość elementów w value. Przed PHP 8.0.0, jeżeli parametr nie był ani typu &array;, ani nie był obiektem implementującym interfejs Countable, funkcja zwracała 1, chyba że jako value przekazano &null;. W takim razie funkcja zwracała 0. &reftitle.changelog; &Version; &Description; 8.0.0 count rzuca teraz błąd TypeError, jeśli jako wartość przekazaną do value podano typ, który nie jest policzalny. 7.2.0 count generuje teraz ostrzeżenie, jeśli jako wartość przekazaną do value podano typ, który nie jest policzalny. &reftitle.examples; Przykład użycia <function>count</function> ]]> &example.outputs; Przykład użycia <function>count</function> z elementami inne niż tablica lub Countable (zły, nie rób tak) ]]> &example.outputs; Przykład rekurencyjnego przetwarzania przez <function>count</function> array('pomarańcza', 'banan', 'jabłko'), 'warzywa' => array('marchewka', 'kukurydza', 'groszek')); // zliczanie rekurencyjne echo count($jedzenie, COUNT_RECURSIVE); // wyświetli 8 // nnormalne zliczanie echo count($jedzenie); // wyświetli 2 ?> ?> ]]> &example.outputs; Obiekt implementujący <interfacename>Countable</interfacename> ]]> &example.outputs; &reftitle.seealso; is_array isset empty strlen is_countable Arrays