PHP-Code:
$datei = "bundesliga2.txt";
$bundesliga = file($datei);
$pattern = "#(d{2}.d{2}.d{2}) (d{2}:d{2}) ([w.' ]+?) : ([w.' ]+?) (d{1,2}):(d{1,2}) ((d{1,2}):(d{1,2}))#s";
preg_match($pattern,$bundesliga[5],$result);
echo 'Datum: ' . $result[1] . '<br />';
echo 'Zeit: ' . $result[2] . '<br />';
echo 'Heimmannschaft: ' . htmlentities($result[3]) . '<br />';
echo 'Auswärtsmannschaft: ' . htmlentities($result[4]) . '<br />';
echo 'Tore Heim: ' . $result[5] . '<br />';
echo 'Tore Ausw: ' . $result[6] . '<br />';
echo 'Tore Heim Halbzeit: ' . $result[7] . '<br />';
echo 'Tore Ausw Halbzeit: ' . $result[8];
echo "<br>";
echo "$bundesliga[5]";//wird korrekt angezeigt
und die Fehlermeldung:
Notice: Undefined offset: 1 in D:ProgrammeOmniSecurehtdocsprojektauslesen.php on line 6
Datum:
Notice: Undefined offset: 2 in D:ProgrammeOmniSecurehtdocsprojektauslesen.php on line 7
Zeit:
Notice: Undefined offset: 3 in D:ProgrammeOmniSecurehtdocsprojektauslesen.php on line 8
Heimmannschaft:
Notice: Undefined offset: 4 in D:ProgrammeOmniSecurehtdocsprojektauslesen.php on line 9
Auswärtsmannschaft:
Notice: Undefined offset: 5 in D:ProgrammeOmniSecurehtdocsprojektauslesen.php on line 10
Tore Heim:
Notice: Undefined offset: 6 in D:ProgrammeOmniSecurehtdocsprojektauslesen.php on line 11
Tore Ausw:
Notice: Undefined offset: 7 in D:ProgrammeOmniSecurehtdocsprojektauslesen.php on line 12
Tore Heim Halbzeit:
Notice: Undefined offset: 8 in D:ProgrammeOmniSecurehtdocsprojektauslesen.php on line 13
Tore Ausw Halbzeit:
02.08.03 15:30 Bayer 04 Leverkusen : SC Freiburg 4:1 (3:1)