Hallo Christoph,
hier würde ich foreach() verwenden...
(was macht ihr hier? Auch noch den letzen halben Frame/Sekunde rausquetschen? ;-)
wenn es nach mir ginge schon ;)
Eigentlich geht es mir beim Wechsel von for() zu foreach() selten wirklich um die Geschwindigkeit, sondern um die Vermeidung der erheblichen Fehlermöglichkeiten, die for() bei Anwendung auf PHP-"Arrays" mit sich bringt.
Mir ist die Geschwindigkeit da mehr im Vordergrund. Allerdings ist das auch nur auf der Vermutung aufgebaut PHP liefert mit file() immer ein formschönes Datenfeld ab. Insofern ist Toms Überlegung extrasauberes coding, was ich nur als positiv bewerten kann, denn da bin ich doch oft sehr vorschnell.
Gruß aus Berlin!
eddi