php中数组首字符过滤功能代码
2023-06-13 09:14:34 时间
<?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自动发卡平台源码V6.3版
- PHP编译参数configure配置详解,以及php.ini说明
- 【php】Parse error: syntax error, unexpected ‘?’, expecting variable (T_VARIABLE)–PHP版本的问题
- PHP json_decode 无法解析,那就试试 Services_JSON
- PHP time():获取当前时间戳
- PHP无法连接MySQL数据库解决办法(php连接不到mysql)
- Linux平台上运行PHP脚本的快乐之旅(linux运行php)
- PHP多进程非阻塞模式下结合原生Mysql与单进程效率测试对比详解编程语言
- PHP命令执行php文件需要注意的问题详解编程语言
- PHP类的声明和对象的创建
- 实现使用PHP实现的Redis乐观锁(redis乐观锁php)
- 远程探索——PHP与MySQL的结合(php远程连接mysql)
- 使用PHP快速实现MySQL查询(php实现mysql查询)
- 学习PHP与MySQL:一个完美的开始(php与mysql教程)
- 使用PHP操作Redis实例:简单高效的数据存储方案(php操作redis实例)
- PHP实现Object Oriented Stye封装MySQL类(php封装mysql类)
- PHP文件快速导入MySQL数据库(php文件导入mysql)
- 快速学会:PHP连接SQLServer数据库(php连接sqlserver数据库)
- MySQL实现PHP数组存储的效果(mysql存储数组php)
- Linux下快速搭建PHP环境一步到位(linux一键安装php环境)
- MySQL与PHP实现长久连接的完美结合(mysql php长连接)
- PHP脚本数据库功能详解(上)
- PHP+JS无限级可伸缩菜单详解(简单易懂)
- PHP获取网卡地址的代码
- PHP下利用header()函数设置浏览器缓存的代码
- PHP和Mysqlweb应用开发核心技术第1部分Php基础-1开始了解php
- 基于PHP选项与信息函数的使用详解
- 解析php安全性问题中的:Null字符问题
- php获取数组长度的方法(有实例)
- php实现使用正则将文本中的网址转换成链接标签
- php中解析带中文字符的url函数分享