所以我刚开始学习PHP,我想从文本文件中搜索某个关键字(Action'),然后用关键字打印所有行,然后计算所有打印的行。

这是我到目前为止所拥有的:

$searchfor = 'ERR:';

echo "Lines found with the keyword " . "\"" . $searchfor . "\"" . "\n";

$array = array_filter(array_map(function($v){

return (stripos($v,'Action') !== false)? $v : false;

},array_filter(file('sampleTest.log',FILE_SKIP_EMPTY_LINES),function($v)

{

return (!empty(trim($v)));

})));

# This will implode the lines

echo (!empty($array))? implode('',$array) : '';

# This will count the array

echo "
Total lines printed: " . ((!empty($array))? count($array) : 0);

?>

因此,基本上它会查找某个关键字,在这种情况下,来自某个文本文件的“ERR:”,然后使用“ERR:”打印所有行,然后计算所有打印的行。

所以我想做的是寻找关键字(Action')。这是Action和单撇号之后的一个空格。但似乎它没有读撇号(')。它在CMD中提示我这个错误:

'(T_CONSTANT_ENCAPSED_STRING)在第11行的C:\ xampp \ php \ newTest.php中

'(T_CONSTANT_ENCAPSED_STRING)在第11行的C:\ xampp \ php \ newTest.php中

php文件里搜索关键字,php - PHP从文本文件中搜索关键字(Action'),使用该关键字打印所有行,然后计算打印的行数 - SO中文参考 - www.soinside.com...相关推荐

  1. java给xml加入值,怎么用java读取XML文件里的值并加入jsp页面中的下拉列表中

    如何用java读取XML文件里的值并加入jsp页面中的下拉列表中? 如何用java读取XML文件里的值并加入jsp页面中的下拉列表中? java xml jsp 分享到: ------解决方案---- ...

  2. 从文本文件中搜索所有的QQ号码

    试题要求: 从文本文件中搜索所有的qq号码. 考察知识点: 文件操作(I/O流).正则表达式 参考答案: /// <summary> /// 从文本中搜索所有长度为5-11位的qq号码 / ...

  3. c语言 内存搜索,怎么在一段内存中搜索一个十六进制串

    如何在一段内存中搜索一个十六进制串? 比如有长度为N,首地址为P的内存,搜索其中的内容是否包含有"001122ff"这样的串?如何能高效搜索?谢谢 ------解决方案------ ...

  4. python用户输入q退出,python - 循环输入,从文件列表中输出数据,如果输入等于q或退出,则退出 - SO中文参考 - www.soinside.com...

    我有以下代码根据用户输入从给定的文本文件中提取数据:def read_file(): counties = [] f = open('file.txt', 'r') for line in f.rea ...

  5. 如何用bat文件快速计算项目代码行数

    在项目文件夹根目录新建一个txt文档,把下面的代码复制到txt文档里面,然后txt的后缀名改为bat,双击这个文件即可 REM 放到项目根目录双击获取代码总行数.bat @echo off for / ...

  6. 【Python】python读取doc、docx文件里的表格内容并存入excel中

    效果 先展示下基本的效果,首先我们只有一个doc文件,与python的代码: 我这里用的是doc的word文档,文档内表格如下: 通过python读取后打印: 我这里没有专门按照表格内往excel中写 ...

  7. python删除文件部分内容_使用Python删除文本文件中的部分内容

    为了学习英语,我把从网上下载下来的电影转换成纯MP3文件,放到iTouch里去了,这样就可以直接练习听力了,另外把下载下来的字幕也放进去,听不懂的时候可以看,但有一个问题,网上载下来的字幕格式都如下所 ...

  8. 另一个.java文件调用_java - 如何调用另一个类“写文件”的方法? - SO中文参考 - www.soinside.com...

    在我的Android应用程序,我想有一类处理所有"写入/读取到文本文件"的行动.所以,我根本就调用我的readUserFile.java文件我想的方法.但我的方法将不会在该文件中工 ...

  9. php 多个 csv 文件,php - 如何将CSV文件上传到多个数据库目录中? - SO中文参考 - www.soinside.com...

    这里是一个示例,如果您想在db中上传csv文件,请>public function upload(Request $request){ //upload csv $file = $request ...

最新文章

  1. Spark Streaming 编程新手入门指南
  2. 如何在线把网站html生成xml文件_快速抓取网站信息工具
  3. 测试题的答案(技术博客)
  4. ecilpse+python中文输入输出
  5. Dynamips使用说明
  6. 如何给论文添加参考文献
  7. Docker基础知识及安装部署
  8. 小学计算机画线反思,画线段图解决问题教学反思
  9. idea中的xml文件怎么直接在idea中通过浏览器打开
  10. Spark - Core 随笔
  11. [生存志] 第38节 平王东周都洛阳
  12. Python动态可视化Cufflinks
  13. [C/C++] 1046 划拳(15 分)
  14. 代码注释规范之Doxygen
  15. Unity 3D SplineMesh样条线工具扩展,链条制作,履带转动,绳子制作,调整弯曲度及一些好用的示例
  16. mysql极客_极客mysql38
  17. 数据结构课程设计论文--学生信息管理系统
  18. 关于flink cdc 抽取oracle数据 oracle表名大小写的问题
  19. POLYCOM音频处理器|数字音频矩阵|多媒体处理中心
  20. 大数据Spark企业级实战与Hadoop实战PDF和PPT

热门文章

  1. 飞秋官方下载 访问我博客也有近一半的用户
  2. 怎样成为一名更优秀的程序员?我总结出 7 条建议
  3. 没人性!让我们这么早来上班
  4. 科普!程序员分不清万圣节和圣诞节?
  5. “过午不食”实锤了!协和医院最新研究:每天6:00-15:00进食,其它时间不吃饭!...
  6. JGG:青岛大学苏晓泉团队利用条件致病菌指数评估环境微生物风
  7. 原F1000Prime推荐:ACE2泛癌分析图谱(TCGA数据库挖掘)
  8. linux打开pythonshall,linux系统shell脚本后台运行python程序
  9. 第67课 选择排序 改进例67.1 《小学生C++编程入门》
  10. 计算机公共基础知识书第二版答案,二级计算机公共基础知识课后习题及答案.doc...