Hallo xpfreund,
Der echo $date - Befehl wurde nur einmal ausgeführt und eigenartigerweise jede Zeile des Arrays abgearbeitet (also immer Zeichen 0-8) und hintereinander ausgegeben. Die Textdatei enthält immer eine neue Zeile pro Datum.
Falsch. "echo $date" steht in einer Schleife und wurde daher bei jedem Schleifendurchlauf ausgeführt.
Wenn du auch noch einen Zeilenumbruch willst schreibe:
foreach ($lines as $neu) {
$date = substr($neu, 0, 8);
echo $date.'<br>';
}
Gruß,
Dodwin
--
Dodwin
Dodwin