全球主机交流论坛
标题:
求php大佬看看这是什么情况!
[打印本页]
作者:
yjsx86
时间:
2017-8-11 04:36
标题:
求php大佬看看这是什么情况!
我呢有个文本 data.txt
(, 下载次数: 0)
上传
点击文件名下载附件
<?php
$fo = fopen("data.txt", "r");
while (!feof($fo)) {
preg_match("/(\w+)\s*(\w+)/",fgets($fo), $str);
echo "用户名为:$str[1] 密码为:$str[2] <br/><br/>";
}
fclose($fo);
?>
复制代码
上面会报错 循环会多执行一次 导致$str没值出错,暂时我是这样
if(!empty($str)) {
echo "用户名为:$str[1] 密码为:$str[2] <br/><br/>";
} else {
echo "数据读取完毕!";
}
复制代码
只是想问问 按理说应该只循环6次 怎么会循环多一次?
作者:
domin
时间:
2017-8-11 04:39
你有第7行。只是这行是空白
作者:
yjsx86
时间:
2017-8-11 05:01
domin 发表于 2017-8-11 04:39
你有第7行。只是这行是空白
还真是~
我count了下 确实是7 谢谢~
作者:
veryxe
时间:
2017-8-11 10:38
空白行
作者:
日本人
时间:
2017-8-11 14:43
好厉害
欢迎光临 全球主机交流论坛 (https://mjj.022333.xyz/)
Powered by Discuz! X3.4