PHP-Code:
function myfile($file) {
$str = NULL;
$lines = file($file, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
$line = 1;
$letzterTermin = null;
$wochentag = array(1=>"Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag","Sonntag");
foreach ($lines as $line) {
$cols = explode(chr(9), $line); // chr(9) ist tab
var_dump($cols[0]);
// der "Gruppenwechsel"
if ($letzterTermin != $cols[0]) {
$dt = DateTime::createFromFormat('d.m.Y', $cols[0]);
$str .= "<br>\n" . $wochentag[$dt->format('N')] . "<br>\n";
$letzterTermin = $cols[0];
}
$str .= $cols[1]." - ".$cols[2]." Uhr - Tutor: ".$cols[3]." - ".$cols[4];
$str .= "<br>\n";
}
return $str;
}
echo myfile("plan.txt");
Code:
Montag Gruppe A - 14:00 Uhr - Tutor: Herr Behrens - Handball Gruppe A - 15:00 Uhr - Tutor: Herr Behrens - Fussball Gruppe A - 16:00 Uhr - Tutor: Herr Behrens - Volleyball Gruppe A - 17:00 Uhr - Tutor: Herr Behrens - Tennis Dienstag Gruppe A - 14:00 Uhr - Tutor: Herr Behrens - Handball Gruppe A - 15:00 Uhr - Tutor: Herr Behrens - Fussball Gruppe A - 16:00 Uhr - Tutor: Herr Behrens - Volleyball Gruppe A - 17:00 Uhr - Tutor: Herr Behrens - Tennis Mittwoch Gruppe A - 14:00 Uhr - Tutor: Herr Behrens - Handball Gruppe A - 15:00 Uhr - Tutor: Herr Behrens - Fussball Gruppe A - 16:00 Uhr - Tutor: Herr Behrens - Volleyball Gruppe A - 17:00 Uhr - Tutor: Herr Behrens - Tennis ....
Kommentar