php 根据用户提交关键字,进行搜索展示(按行 文本)
来源:互联网 发布:黄金比例身高算法 编辑:程序博客网 时间:2024/05/16 16:21
如果用户提交的筛选条件为空,分行展示整个文本,否则根据筛选条件逐行搜索
$raw_keyword = $_POST ["keyword"];// 判断搜索关键字是否为空if (empty ( $raw_keyword )) {$sys_log = $text;} else {$sys_log = "";// 正则表达式 删除keyword当中多余的空格$keyword = preg_replace ( "/[\s]+/is", " ", $raw_keyword );$keyword_arr = explode ( " ", $raw_keyword );//dump ( $keyword_arr );// 遍历检索text当中每一行 是否有和关键字相匹配的地方$i = 0;foreach ( $text as $line ) {foreach ( $keyword_arr as $keyword_word ) {$str_re=strpos ( $line, $keyword_word );if ( $str_re!== false) {$sys_log [] = $line;break;}}}}$this->sys_log = $sys_log;$this->display ();}
0 0
- php 根据用户提交关键字,进行搜索展示(按行 文本)
- (10)根据关键字搜索
- 一种根据关键字进行分类的文本分类算法
- 一种根据关键字进行分类的文本分类算法
- ztree根据关键字模糊搜索
- 搜索包含关键字的文本
- Qt遍历文本搜索关键字
- linux下用grep命令根据文件内容进行关键字搜索[linux ubuntu grep] -转
- 根据网络判断进行数据请求展示
- php 根据给定的一个查询关键字,获取百度的相关关键字,多个页面获取,非单页的相关搜索
- PHP根据权重随机展示数据
- 百度地图 在用户输入的省市区范围内进行关键字智能提示搜索
- 根据关键字搜索的一个存贮过程
- Linux apropos --根据关键字搜索命令
- 根据搜索关键字动态显示表格数据
- Python根据关键字百度搜索下载图片
- JS实现根据用户行为延时提交
- 用百度map api展示时空数据(六)--实现关键字搜索
- 限制在前台显示的字符串字符个数
- fleaphp常用方法分页之Pager
- Memcache命令行用法
- Android锁屏问题自我总结(海纳百川,博采众长)
- 在数据库中存储层次数据
- php 根据用户提交关键字,进行搜索展示(按行 文本)
- Jenkins进阶系列之——16一个完整的JENKINS下的ANT BUILD.XML文件
- django+python
- iPhone网络开发之如何使用NSURLConnection
- python操作redis简单例子<转>
- liferay 获取登录用户信息
- Swing JComboBox实现键值
- VS2010 设置main函数输入参数
- apache整合tomcat