Julius: PHP: Rekursives Einlesen von Ordnern und Dateien liefert doppelte Werte

Beitrag lesen

Hallo Rolf,

$elemente = array_diff(scandir($pfad), ['.', '..']);

hast Du gemessen, ob das effizienter ist?

Erwischt, das habe ich nicht getan.

Es ist natürlich meistens besser, optimierte Library-Funktionen zu verwenden statt PHP Code, aber array_diff ist eine aufwändige Operation.

Vermutlich O(n²) vs. O(n), Array-Operation vs. Stringvergleich – ich glaube, da ist ein Benchmark sinnlos...

Gruß
Julius

P.S.: Ist mit deinem Nickname alles in Ordnung? 😉