<?php
$file = fopen("welcome.txt", "r") or exit("Unable to open file!");
//Output a line of the file until the end is reached
while(!feof($file))
{
echo fgets($file). "<br />";
}
fclose($file);
?>
请问显示文件内容时怎么不换行的啊?我是菜菜鸟 见笑了
æ¢ä¸ª1mbçææ¬å®è¯å®æç©ºæ ¼æ¢è¡ï¼å
·ä½æä½å¦ä¸ä»£ç ï¼
$file = file("welcome.txt");
foreach($file as &$line) echo $line.'<br />';
è¿ä¸ªæ´æ¹ä¾¿, file()ç´æ¥æææ¬æè¡è½¬æ¢ææ°ç»
fgetså¦æ没æå®ç¬¬äºåæ°,å°ç´æ¥è¯»åå°ç¼åç»æ为æ¢, å ¶å®å®ä¸ä»¥æ¢è¡æ¥å¾ªç¯ç,å®ç第äºåæ°ä¹æ¯éå¶æ¯æ¬¡è¯»åçå符个æ°èå·²ã
$file = file("welcome.txt");
foreach($file as &$line) echo $line.'<br />';
è¿ä¸ªæ´æ¹ä¾¿, file()ç´æ¥æææ¬æè¡è½¬æ¢ææ°ç»
fgetså¦æ没æå®ç¬¬äºåæ°,å°ç´æ¥è¯»åå°ç¼åç»æ为æ¢, å ¶å®å®ä¸ä»¥æ¢è¡æ¥å¾ªç¯ç,å®ç第äºåæ°ä¹æ¯éå¶æ¯æ¬¡è¯»åçå符个æ°èå·²ã
温馨提示:答案为网友推荐,仅供参考
第1个回答 推荐于2017-11-23
一次读完了,哪来的换行-_-
你换个1mb的文本它肯定有空格换行-_-
$file = file("welcome.txt");
foreach($file as &$line) echo $line.'<br />';
这个更方便, file()直接把文本按行转换成数组
fgets如果没指定第二参数,将直接读取到缓存结束为止, 其实它不以换行来循环的,它的第二参数也是限制每次读取的字符个数而已本回答被提问者采纳
你换个1mb的文本它肯定有空格换行-_-
$file = file("welcome.txt");
foreach($file as &$line) echo $line.'<br />';
这个更方便, file()直接把文本按行转换成数组
fgets如果没指定第二参数,将直接读取到缓存结束为止, 其实它不以换行来循环的,它的第二参数也是限制每次读取的字符个数而已本回答被提问者采纳
第2个回答 2015-09-20
fgets一次读取一行