设为首页收藏本站

QQ登录

只需一步,快速开始

登录 | 立即注册 | 找回密码
查看: 408|回复: 0

PHP 如何在txt里查找包含某个字符串的那一行

[复制链接]

172

主题

173

帖子

729

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
729
发表于 2018-1-12 15:02:14 | 显示全部楼层 |阅读模式


PHP 如何在txt里查找包含某个字符串的那一行
  1. 比如a.txt里面是
  2. 1 www.baidu.com 百度
  3. 2 www.google.com 谷歌
  4. 3 www.abc.com abc
  5. 4 baidu.com 百度
  6. ==================
  7. 然后我搜索百度,就获取出相应的txt的第 1 和第 4 行的 内容 ,用php怎么写啊?

  8. 主要是用到了php的文件读取函数和字符串函数
  9. <?php
  10. $handler=fopen("1.txt","r");
  11. while(!feof($handler))
  12. {
  13. $m = fgets($handler,4096); //fgets逐行读取,4096最大长度,默认为1024
  14. if(substr_count($m,"百度")>0) //查找字符串
  15. {
  16. print_r($m); //打印结果
  17. }
  18. }
  19. fclose($handler); //关闭文件
  20. ?>
复制代码






















回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

    移动客户端
    关注我们
  • 微信公众号:
  • 请期待
  • 扫描二维码加关注

Powered by 新决起论坛X3.2 © 2008-2013 Comsenz Inc.

Archiver|手机版|小黑屋| Comsenz Inc.     360网站安全检测平台

快速回复 返回顶部 返回列表