php读取txt文件指定行的内容并显示
比如有个txt文件1.txt,内容如下1111aaaa2222bbbb3333cccc4444dddd.....行数不多也就最多30行,需要用php只读取这三行并显示成为...
比如有个txt文件1.txt,内容如下
1111
aaaa
2222
bbbb
3333
cccc
4444
dddd
.....
行数不多也就最多30行,需要用php只读取这三行并显示成为以下格式,括号也要算在内显示
aaaa [bbbb] (cccc) 展开
1111
aaaa
2222
bbbb
3333
cccc
4444
dddd
.....
行数不多也就最多30行,需要用php只读取这三行并显示成为以下格式,括号也要算在内显示
aaaa [bbbb] (cccc) 展开
1个回答
展开全部
<?php
$handle = @fopen("1.txt", "r");
$str="";
if ($handle) {
for($i=0;$i++;$i<3){
$buffer = fgets($handle, 4096);
if(strpos($buffer,"aaaa")!==false){
$str.= $buffer;
}elseif(strpos($buffer,"bbbb")!==false){
$str.= "[".$buffer."]";
}elseif(strpos($buffer,"cccc")!==false){
$str.= "(".$buffer.")";
}
}
fclose($handle);
}
echo $str;
?>
$handle = @fopen("1.txt", "r");
$str="";
if ($handle) {
for($i=0;$i++;$i<3){
$buffer = fgets($handle, 4096);
if(strpos($buffer,"aaaa")!==false){
$str.= $buffer;
}elseif(strpos($buffer,"bbbb")!==false){
$str.= "[".$buffer."]";
}elseif(strpos($buffer,"cccc")!==false){
$str.= "(".$buffer.")";
}
}
fclose($handle);
}
echo $str;
?>
更多追问追答
追问
你好,,谢谢 ,可是这里的txt文件的第2 4 6 行的内容可能不是aaaa bbbb cccc ,也可能是别的,就是想把第2 4 6 行的内容显示出来就行。应该怎么写?
追答
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询