1 <?php
2 $fd = fopen("1.txt", "r");
3 while ($buffer = fgets($fd, 2)) {
4 echo $buffer;
5 }
6 fclose($fd);
7 ?>
上面的代 *** 只能输出9个数字.我把第3行的2改成3以后,就能输出一大堆文字,为什么会这样?
fgets函数的这个参数相差1,怎么变化这么大?
T-T 每人回答!
1.txt 放上来
用feof判断是否文件结束看看
1.txt 内容:
1234567890
0123456789
0123456789
0123456789
01234567890123456789
0123456789
0123456789
0123456789
0123456789
012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
0123456789
0123456789
0123456789
0123456789
0123456789
012345678901234567890123456789
0123456789
0123456789
0123456789
0123456789
0123456789
0123456789
0123456789
0123456789
0123456789
012345678901234567890123456789
1111111111234567890
0123456789
0123456789
0123456789
01234567890123456789
0123456789
0123456789
0123456789
下面还有好多类似数字...
晕!!
你先看下手册中fgets函数说明
没道理
| 论坛热门帖子: | [lch203] 写得蛮好的linux学习笔记(10-21) [黑马制造] 学习java的30个目标(10-19) [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19) [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18) [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18) |
| TAG标签: | 代码 1.txt fgets fd 输出 函数 数字 buffer 道理 是否 |
注册
个人空间
