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 相关文章推荐
PHP中strtotime函数使用方法详解
Nov 27 PHP
php根据身份证号码计算年龄的实例代码
Jan 18 PHP
PHP批量删除、清除UTF-8文件BOM头的代码实例
Apr 14 PHP
在PHP中使用X-SendFile头让文件下载更快
Jun 01 PHP
smarty半小时快速上手入门教程
Oct 27 PHP
PHP和Shell实现检查SAMBA与NFS Server是否存在
Jan 07 PHP
PHP文件读取功能的应用实例
May 08 PHP
php简单统计字符串单词数量的方法
Jun 19 PHP
基于ThinkPHP5.0实现图片上传插件
Sep 25 PHP
YII框架模块化处理操作示例
Apr 26 PHP
浅谈PHP5.6 与 PHP7.0 区别
Oct 09 PHP
php中使用array_filter()函数过滤数组实例讲解
Mar 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
php获取文件名后缀常用方法小结
2015/02/24 PHP
详解yii2实现分库分表的方案与思路
2017/02/03 PHP
PHP实现的一致性Hash算法详解【分布式算法】
2018/03/31 PHP
PHP中常见的密码处理方式和建议总结
2018/10/14 PHP
TNC vs IO BO3 第一场2.13
2021/03/10 DOTA
javascript 处理事件绑定的一些兼容写法
2009/12/24 Javascript
firefox插件Firebug的使用教程
2010/01/02 Javascript
js生成的验证码的实现与技术分析
2014/09/17 Javascript
JavaScript获取网页表单action属性的方法
2015/04/02 Javascript
javascript中的3种继承实现方法
2016/01/27 Javascript
基于BootStrap Metronic开发框架经验小结【九】实现Web页面内容的打印预览和保存操作
2016/05/12 Javascript
jQuery实例—选项卡的简单实现(js源码和jQuery)
2016/06/14 Javascript
Nodejs中 npm常用命令详解
2016/07/04 NodeJs
用AngularJS来实现监察表单按钮的禁用效果
2016/11/02 Javascript
nodejs中解决异步嵌套循环和循环嵌套异步的问题
2017/07/12 NodeJs
vue路由跳转时判断用户是否登录功能的实现
2017/10/26 Javascript
Vue 2.0学习笔记之使用$refs访问Vue中的DOM
2017/12/19 Javascript
详解vue项目中使用token的身份验证的简单实践
2019/03/08 Javascript
vue自定义表单生成器form-create使用详解
2019/07/19 Javascript
在vue中使用jsonp进行跨域请求接口操作
2020/10/29 Javascript
创建与框架无关的JavaScript插件
2020/12/01 Javascript
[03:03]2014DOTA2国际邀请赛 EG战队专访
2014/07/12 DOTA
python实现ftp客户端示例分享
2014/02/17 Python
python字符串替换的2种方法
2014/11/30 Python
python 实现数字字符串左侧补零的方法
2018/12/04 Python
使用tensorflow进行音乐类型的分类
2020/08/14 Python
Python系统公网私网流量监控实现流程
2020/11/23 Python
python pygame 愤怒的小鸟游戏示例代码
2021/02/25 Python
使用javascript和HTML5 Canvas画的四渐变色播放按钮效果
2014/04/10 HTML / CSS
马来西亚太阳镜、眼镜和隐形眼镜网上商店:Focus Point
2018/12/13 全球购物
Under Armour安德玛荷兰官网:美国高端运动科技品牌
2019/07/10 全球购物
广州一家公司的.NET面试题
2016/06/11 面试题
幼儿园安全责任书范本
2014/07/24 职场文书
慈善捐赠倡议书
2014/08/30 职场文书
2015年全民国防教育日活动总结
2015/03/23 职场文书
酒店财务总监岗位职责
2015/04/03 职场文书