Simple reading a file and extract fields
| From: | Ronald Wiplinger | Date: | Tue, 13 Nov 2007 13:53:54 +0000 |
| Subject: | Simple reading a file and extract fields | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-264436@lists.php.net to get a copy of this message | ||
I got a larger file which consists of lines with a defined length of 56
characters. Each line ends with a line feed (0A),
From each line I want one field from position 1 ~ 5 and field 2 from
position 7 ~ 46.
I tried:
$myFile = "plaiso";
$fh = fopen($myFile, 'r');
$theDataLine = explode("\n",fgets($fh));
echo "Field1 Field2<p>"; // headline
for($i=0;$i<count($theDataLine);$i++){
$Field1 = substr($theDataLine[$i], 0, 5);
$Field2 = substr($theDataLine[$i], 7, 46);
echo "$Field1 $Field2";
}
It prints only the headline and the first record.
What do I miss?
bye
Ronald