Re: delete line
| From: | Robert Cummings | Date: | Tue, 12 Aug 2003 15:47:45 +0000 |
| Subject: | Re: delete line | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-159289@lists.php.net to get a copy of this message | ||
If your file isn't too large then you can use:
$lineArray = file( $pathToYourFile );
unset( $lineArray[$lineNum - 1] );
if( ($fl = fopen( $pathToYourFile, "w+" )) !== false )
{
foreach( $lineArray as $line )
{
fputs( $fl, $line );
}
fclose( $fl );
}
Note that the above has not been tested. If your file is quite large,
you will probably be better off reading in each line one at a time and
writing out the line to a temporary file when it isn't the line your are
trying to omit. Then replace the original file with the temporary file.
HTH,
Rob.
On Tue, 2003-08-12 at 11:38, Rodney Green wrote:
> I've been looking and haven't found anything on this. How do you open a file
> then select a line and delete that line?
>
> Thanks,
> Rod
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
--
.---------------------------------------------.
| Worlds of Carnage - http://www.wocmud.org |
:---------------------------------------------:
| Come visit a world of myth and legend where |
| fantastical creatures come to life and the |
| stuff of nightmares grasp for your soul. |
`---------------------------------------------'