trailing blank line in a text file
Craig White
craigwhite at azapple.com
Wed Jul 21 03:32:02 UTC 2004
On Tue, 2004-07-20 at 20:11, Olga wrote:
> > ----
> > Actually, php doesn't do that, the code in your php program does that
> > and thus, you can adjust the code to do what you want.
> >
> > Craig
> >
> >
>
> You are right, it's the php code. But I don't see anything wrong with the
> following:
>
> $x=0;
> $ar=array();
> $f = fopen ("../employee.txt", "r");
> while (!feof ($f)) {
> $ar[$x] = fgets($f, 4096);
> $x++;
> }
>
> The count of $ar returns 4 even though there are actually 3 records. So I
> am not sure if you would call it an expected behaviour.
----
I've not programmed in php in a very long time and my proficiency is
nada. But it would seem to me that all you need is an if statement to
check whether $f is an empty string ("") and then exit the while
statement OR however you are creating employee.txt, to get it to omit
the last LF instead of adding it.
Craig
More information about the fedora-list
mailing list