代码如下:
<!doctype html>
<html>
<head>
<title>四位.club 域名</title>
<meta charset="utf-8">
</head>
<body>
<?php
/*
test.txt 文件内容为:
10ferents.club
1901.club
1992.club
288cash.club
2nd.club
365gold.club
3dscanning.club
406disco.club
99fitness.club
abuo9i8n3.club
abuo9i8n5.club
abur5t6b2.club
abut6y7n1.club
abut6y7n4.club
abut6y7n7.club
abuy7u8n6.club
1234.club
abcd.club
4.txt 只有:
abcd.club
正确的答案应该是:
1901.club
1992.club
1234.club
abcd.club
*/
$handle=fopen("test.txt","r");
while(!feof($handle)){
$str=fgets($handle);
if(stripos($str,".")==4){
file_put_contents("4.txt",$str);
}
}
?>
</select>
</body>
</html>
筛选域名用的,但是结果怎么只显示一行啊,用
echo $str."
\n";显示结果在正常的.
这样:
不知道的怎么解决的时候,请
看看是否是4
还有追加写入:
写了个DEMO,用正则匹配的
截图:
file_put_contents
每次都会覆盖掉之前的,应该用fwrite
追加写入file_put_contents("4.txt",$str,FILE_APPEND);
fopen("test.txt","a")