在PHP中使用fgets()从文件中读取如何排除“刹车行”

时间:2011-06-16 23:53:18

标签: php fgets

我正在编写简单的函数,它将使用fgets()从myfile.txt读取数据。 文件内容类似于:

1

2

3

4

获得第一个值的函数(1):

$f = fopen ("myfile.txt", "r");
$mystring = fgets ($f);

现在,当我使用$mystring写入文件时:

$f1 = fopen ("myfile2.txt", "w"); 
fwrite($f1, 'text' . $mystrin . 'more text');

text'more text'转到新行。

我希望将其与其他文本放在同一行。

2 个答案:

答案 0 :(得分:12)

使用fgets()阅读文件时,最后会包含换行符。你只需要删除它。

$mystring = trim ($mystring);

这将删除任何前导和尾随空格。

答案 1 :(得分:1)

$mystring = rtrim ($mystring, PHP_EOL);

将删除任何尾随换行符。