Jump to content

[PHP5] Text formatting


Drezard

Recommended Posts

I have a .txt file with the text:

 

header

content

footer

 

Now if I use this code to load it into a variable:

<?php

$fstream = fopen ( 'my.txt' , w+);

?>

 

How would I split this text into the seperate lines and put it into an array? I want it to end up with this:

<?php

echo $array[0];
// echos header

echo $array[1];
// echos content

echo $array[2];
// echos footer

?>

 

Thanks, Daniel

Link to comment
https://forums.phpfreaks.com/topic/94218-php5-text-formatting/
Share on other sites

file() will load each line of a file into an array. The new lines will be attached to the end of the strings, remove them with trim() before use, if you want to get rid of them.

 

<?php
$array = file('my.txt');
?>

 

Edit: If you use PHP 5, you can remove new lines with a second parameter, FILE_IGNORE_NEW_LINES.

Link to comment
https://forums.phpfreaks.com/topic/94218-php5-text-formatting/#findComment-482650
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.