php中数组首字符过滤功能代码


Posted in PHP onJuly 31, 2012
<?php 
$array = array( 
'abcd', 
'abcde', 
'bcde', 
'cdef', 
'defg', 
'defgh' 
); 
$str = '~'.implode('~',$array).'~'; 
$word = $_GET['word']; //url = xxx.php?word=a 
preg_match_all("/~({$word}(?:[^~]*))/i",$str,$matches); 
var_dump($matches[1]); //输出 
//array(2) { [0]=> string(4) "abcd" [1]=> string(5) "abcde" } 
//End_php

另:这段代码发现了一个奇怪的问题:分隔符使用','(逗号)的时候会出现问题。
PHP 相关文章推荐
桌面中心(二)数据库写入
Oct 09 PHP
采用PHP函数memory_get_usage获取PHP内存清耗量的方法
Dec 06 PHP
PHP 杂谈《重构-改善既有代码的设计》之三 重新组织数据
Apr 09 PHP
php中flush()、ob_flush()、ob_end_flush()的区别介绍
Feb 17 PHP
ThinkPHP连接数据库的方式汇总
Dec 05 PHP
php实现多城市切换特效
Aug 09 PHP
Yii2中Restful API原理实例分析
Jul 25 PHP
PHP中用mysqli面向对象打开连接关闭mysql数据库的方法
Nov 05 PHP
简单谈谈PHP中的trait
Feb 25 PHP
CodeIgniter整合Smarty的方法详解
Aug 25 PHP
php字符串截取函数mb_substr用法实例分析
Jun 25 PHP
laravel-admin 中列表筛选方法
Oct 03 PHP
PHP常用开发函数解析之数组篇[未完结]
Jul 30 #PHP
php中拷贝构造函数、赋值运算符重载
Jul 25 #PHP
Erlang的运算符(比较运算符,数值运算符,移位运算符,逻辑运算符)
Jul 23 #PHP
php 调试利器debug_print_backtrace()
Jul 23 #PHP
全新的PDO数据库操作类php版(仅适用Mysql)
Jul 22 #PHP
php 操作数组(合并,拆分,追加,查找,删除等)
Jul 20 #PHP
php中的一些数组排序方法分享
Jul 20 #PHP
You might like
Yii2选项卡的简单使用
2017/05/26 PHP
PHP面向对象之领域模型+数据映射器实例(分析)
2017/06/21 PHP
php和C#的yield迭代器实现方法对比分析
2019/07/17 PHP
javascript实现的像java、c#之类的sleep暂停的函数代码
2010/03/04 Javascript
ymPrompt的doHandler方法来实现获取子窗口返回值的方法
2010/06/25 Javascript
jquery 操作DOM的基本用法分享
2012/04/05 Javascript
Extjs4 Treegrid 使用心得分享(经验篇)
2013/07/01 Javascript
JS控制按钮10秒钟后可用的方法
2015/12/22 Javascript
js实现密码强度检测【附示例】
2016/03/30 Javascript
jQuery实现邮箱下拉列表自动补全功能
2016/09/08 Javascript
Vue+webpack项目配置便于维护的目录结构教程详解
2018/10/14 Javascript
微信小程序实现单选选项卡切换效果
2020/06/19 Javascript
Vue.js递归组件实现组织架构树和选人功能
2019/07/04 Javascript
Jquery动态列功能完整实例
2019/08/30 jQuery
layer弹出层显示在top顶层的方法
2019/09/11 Javascript
JavaScrip如果基于url实现图片下载
2020/07/03 Javascript
[05:31]DOTA2上海特级锦标赛主赛事第三日RECAP
2016/03/05 DOTA
python监控网卡流量并使用graphite绘图的示例
2014/04/27 Python
Python中处理字符串之isalpha()方法的使用
2015/05/18 Python
Python全局变量用法实例分析
2016/07/19 Python
详解python中xlrd包的安装与处理Excel表格
2016/12/16 Python
Python生成8位随机字符串的方法分析
2017/12/05 Python
Python模拟登录的多种方法(四种)
2018/06/01 Python
Python随机生成身份证号码及校验功能
2018/12/04 Python
Python之循环结构
2019/01/15 Python
详解Python正则表达式re模块
2019/03/19 Python
通过PYTHON来实现图像分割详解
2019/06/26 Python
对python 调用类属性的方法详解
2019/07/02 Python
通过celery异步处理一个查询任务的完整代码
2019/11/19 Python
CSS3制作翻转效果_动力节点Java学院整理
2017/07/11 HTML / CSS
CSS3 rgb and rgba(透明色)的使用详解
2020/09/25 HTML / CSS
Expedia挪威官网:酒店、机票和租车
2018/03/03 全球购物
请写出一段Python代码实现删除一个list里面的重复元素
2015/12/29 面试题
写演讲稿所需要注意的4个条件
2014/01/09 职场文书
法务专员岗位职责
2015/02/14 职场文书
docker-compose部署Yapi的方法
2022/04/08 Servers