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结合飞信 免费天气预报短信
May 07 PHP
php 将字符串按大写字母分隔成字符串数组
Apr 30 PHP
PHP程序员最常犯的11个MySQL错误小结
Nov 20 PHP
php4与php5的区别小结(配置异同)
Dec 20 PHP
关于url地址传参数时字符串有回车造成页面脚本赋值失败的解决方法
Jun 28 PHP
PHP的魔术常量__METHOD__简介
Jul 08 PHP
PHP结合JQueryJcrop实现图片裁切实例详解
Jul 24 PHP
typecho插件编写教程(一):Hello World
May 28 PHP
浅析PHP中call user func()函数及如何使用call user func调用自定义函数
Nov 05 PHP
java模拟PHP的pack和unpack类
Apr 13 PHP
php使用pdo连接sqlite3的配置示例
May 27 PHP
Laravel 5.5基于内置的Auth模块实现前后台登陆详解
Dec 21 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备份MYSQL数据的多种方法
2014/01/15 PHP
PHP利用MySQL保存session的实现思路及示例代码
2014/09/09 PHP
PHP文件操作之获取目录下文件与计算相对路径的方法
2016/01/08 PHP
PHP获取本周所有日期或者最近七天所有日期的方法
2018/06/20 PHP
PHP实现获取毫秒时间戳的方法【使用microtime()函数】
2019/03/01 PHP
php+ajax 文件上传代码实例
2019/03/18 PHP
DHTML 中的绝对定位
2006/11/26 Javascript
JS控制文本框textarea输入字数限制的方法
2013/06/17 Javascript
浅谈jQuery中replace()方法
2015/05/13 Javascript
学习JavaScript设计模式之策略模式
2016/01/12 Javascript
深入浅析JavaScript中的scrollTop
2016/07/11 Javascript
JS如何生成一个不重复的ID的函数
2016/12/25 Javascript
详解Angular Reactive Form 表单验证
2017/07/06 Javascript
Vue axios 中提交表单数据(含上传文件)
2017/07/06 Javascript
jQuery Datatable 多个查询条件自定义提交事件(推荐)
2017/08/24 jQuery
JavaScript一元正号运算符示例代码
2019/06/30 Javascript
[59:36]2018DOTA2亚洲邀请赛 4.3 突围赛 Secret vs VG 第二场
2018/04/04 DOTA
Python GAE、Django导出Excel的方法
2008/11/24 Python
python实现简单购物商城
2016/05/21 Python
python正则分析nginx的访问日志
2017/01/17 Python
python中numpy包使用教程之数组和相关操作详解
2017/07/30 Python
Python简单实现的代理服务器端口映射功能示例
2018/04/08 Python
python检索特定内容的文本文件实例
2018/06/05 Python
python 循环读取txt文档 并转换成csv的方法
2018/10/26 Python
Python 判断图像是否读取成功的方法
2019/01/26 Python
Python2.7实现多进程下开发多线程示例
2019/05/31 Python
pybind11在Windows下的使用教程
2019/07/04 Python
Python操作qml对象过程详解
2019/09/26 Python
基于pandas中expand的作用详解
2019/12/17 Python
Pytorch中Tensor与各种图像格式的相互转化详解
2019/12/26 Python
Python3自带工具2to3.py 转换 Python2.x 代码到Python3的操作
2021/03/03 Python
CSS3 animation ? steps 函数详解
2019/08/30 HTML / CSS
大学生职业规划范文:象牙塔生活的四年计划
2014/01/14 职场文书
《我的第一本书》教学反思
2014/02/15 职场文书
大学生创业项目方案
2014/03/08 职场文书
农村房屋租赁合同(范本)
2019/07/23 职场文书