Auge: Dateien aus mehreren Ordnern zählen?

Beitrag lesen

Hallo

Wie kann ich Dateien aus mehreren Ordnern zählen und dann addieren?

$files = scandir($dir, 0);
for ($bilder = 0; $bilder <= $ordneranzahl; $bilder++)
// ...
$countthumb = count(glob("downloads/$files[$bilder]/thumb/*"));
// ...
    }

  
Eine andere Möglichkeit, als die von Rouven genannte, wäre, die ermittelten Zahlen in einem Array abzulegen und sie nach der Schleife zu addieren.  
  
~~~php
// in der Schleife  
$countthumb[$bilder] = count(glob("downloads/$files[$bilder]/thumb/*"));  
  
// und nach/hinter der Schleife  
$summe = array_sum($countthumb);

Ein möglicher Vorteil wäre, innerhalb der Schleife auf den zu diesem Durchlauf gehörigen Wert, also der Anzahl der Dateien im ausgezählten Verzeichnis, mit $countthumb[$bilder] direkten Zugriff zu haben, wohingegen Rouvens Lösung nur die Gesamtsumme der Dateien aller bisherigen Durchläufe der Schleife ausgibt.

Tschö, Auge

--
Die deutschen Interessen werden am Liechtenstein verteidigt.
Veranstaltungsdatenbank Vdb 0.2