September 2009
Intermediate to advanced
912 pages
48h 11m
German
Sie müssen Datensätze mit festgelegten Längen in Strings aufteilen.
Verwenden Sie substr():
$fp = fopen('feste-laenge-saetze.txt','r') or die ("Kann Datei nicht öffnen");
while ($s = fgets($fp,1024)) {
$fields[1] = substr($s,0,10); // erstes Feld: die ersten zehn Zeichen der Zeile
$fields[2] = substr($s,10,5); // zweites Feld: die nächsten fünf Zeichen der Zeile
$fields[3] = substr($s,15,12); // drittes Feld: die nächsten 12 Zeichen der Zeile
// Diese Funktion macht irgendetwas mit den Feldern.
process_fields($fields);
}
fclose($fp) or die("Kann Datei nicht schließen");oder unpack():
$fp = fopen('feste-laenge-saetze.txt','r') or die ("Kann Datei nicht öffnen"); while ($s = fgets($fp,1024)) ...