它看起来好像fgets在它返回的所有内容之后放置一个空格。 下面是一些示例代码:fgets结果后的自动空间?
<?php
Echo "Opening " . $_SERVER{'DOCUMENT_ROOT'} . "/file.txt" . "...<br>";
$FileHandle = @Fopen($_SERVER{'DOCUMENT_ROOT'} . "/file.txt", "r");
If ($FileHandle){
Echo "File opened:<br><br>";
While (!Feof($FileHandle)){
$Line = Fgets($FileHandle);
Echo $Line . "word<br>"; //Should be LINECONTENTSword, no space.
}
Fclose($FileHandle);
}
?>
返回
Opening /var/www/vhosts/cqe.me/httpdocs/file.txt...
File opened:
First line word
Second line word
3rd line word
Another line of text word
Blablablaword
为什么会出现行的内容与“词”之间的空间? 为什么这个空间不在文件末尾(Blablablaword)?
你能告诉我如何摆脱这个空间吗? 非常感谢:-)!
这是习惯接受的解决方案(一个复选框,我相信)它是否适合你,让别人喜欢自己就会知道,如果你不再需要更多的阐述。 – 2010-08-18 14:47:41
我认为绿色检查就足够了?对不起,如果我错了。 – Chris 2010-08-18 17:52:22