Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zliczanie wynikow z petli while
Forum PHP.pl > Forum > PHP
Volume
Mam taki kod:
  1. if($fp = opendir(katalog_z_plikami/))
  2. {
  3. while(($plik = readdir($fp)) !== false)
  4. {
  5. if($plik != "." && $plik != "..")
  6. {
  7. echo $plik.'<br />';
  8. }
  9. }
  10. closedir($fp);
  11. }
i pytanie czy jest mozliwosc i jak to zrobic zeby zczytac ilosc wczytanych wartosc (plikow) z katalogu przez petle while?
MateuszS
  1. $i=0;
  2. if($fp = opendir(katalog_z_plikami/))
  3. {
  4. while(($plik = readdir($fp)) !== false)
  5. {
  6. if($plik != "." && $plik != "..")
  7. {
  8. echo $plik.'<br />';
  9. $i++;
  10. $_GLOBAL['i']=$i;
  11. }
  12. }
  13. closedir($fp);
  14. }
  15. echo 'W katalogu jest '.$_GLOBAL['i'].' plikow.';
erix
A nie możesz dać przed pętlą zmiennej i zwiększać jej wartości co krok pętli...?
Fifi209
  1. $dir = scandir('dir');
  2. $count = count($dir-2); // Ilość plików + katalogów.
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.