Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak zliczyć ilość indexów w tablicy wielowymiarowej.
Forum PHP.pl > Forum > Przedszkole
Anonymous
Witam.

Mam plik php w którym jest bardzo duża tablica wielowymiarowa. Potrzebuje zliczyć ilość elementów. Zastosowałem funkcje "count()" ale ona pokazuje mi 19, gdy ja mam ich ponad 50.

Kod php: www.net.liko.sytes.net/count.phps <- serwer może nie działać bo kolega mi użyczył a to jest u niego na kompie.

Dziękuje
mike
Prosto z manuala:
  1. <?php
  2. function count_all($arg) 
  3. { 
  4.  // skip if argument is empty 
  5.  if ($arg) { 
  6.  // not an array, return 1 (base case) 
  7.  if(!is_array($arg)) 
  8.  return 1; 
  9.  // else call recursively for all elements $arg 
  10.  foreach($arg as $key => $val) 
  11.  $count += count_all($val); 
  12.  
  13.  return $count;
  14.  } 
  15. }
  16. ?>

Czasem dobrze jest czytać posty użytkowników pod opisami funkcji. Ten przykład znalazłem pod opisem count()
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.