Mailinglisten-Archive |
Hi Mario, >aslo die wirklich effizienteste lösung wäre schon count(file()); naja, nicht unbedingt. file() öffnet die Datei, liest Sie Zeile für Zeile aus und schreibt die Daten in ein Array. Anschließend zählt man die Elemente des Arrays. => file() ist zwar einfach aber nicht effizient! So dürfte die Funktion file() vermutlich aussehen... function file($file) { $fid = fopen($file,"r"); if ($fid) { while(!feof($fid)) $erg[] = fgets($fid,4096); fclose($fid) return $erg; } else return -1; } Somit dürfte klar sein das bereits der Ansatz per Schleife (siehe Fragestellung) effektiver ist! Gruß Andre
php::bar PHP Wiki - Listenarchive