September 2009
Intermediate to advanced
912 pages
48h 11m
German
Sie möchten Datensätze aus einer Datei lesen, wobei die Datensätze durch ein Muster getrennt sind, auf das ein regulärer Ausdruck passt.
Lesen Sie die ganze Datei in einen String ein und trennen Sie diesen mithilfe des regulären Ausdrucks auf:
$filename = '/path/to/your/file.txt';
$fh = fopen($filename, 'r') or die($php_errormsg);
$contents = fread($fh, filesize($filename));
fclose($fh);
$records = preg_split('/[0-9]+\) /', $contents);Dieser Code zerteilt eine nummerierte Liste und platziert die einzelnen Listenelemente in Array-Elemente. Wenn Sie also eine Liste wie diese haben:
1) Gödel 2) Escher 3) Bach
bekommen Sie ein Array mit vier Elementen, wobei das erste ...