preg_match('/f**k/i', 'task ', $m);
ERROR: nothing to repeat at offset 3
原因php模糊匹配其中任意字符,正则表达式中*号只能匹配前一个模式0次或多次php模糊匹配其中任意字符,不能单独使用匹配字符。
解决
1.原样匹配星号php模糊匹配其中任意字符,先用preg_quote()转义模式php模糊匹配其中任意字符,再使用preg_match进行匹配
$key = ‘f**k’;
$key = preg_quote($key);
preg_match($key, $str, $m);
2.匹配任意字符,先将模式中php模糊匹配其中任意字符的*替换成.*再使用preg_match进行匹配
$key = str_replace(‘*’, ‘.*’, $key);
php引号区别-php不等运算符
如何用php查询私人订票的简单介绍
phpdate插件_phpdate函数
漠岚php文件操作类,phphelloworld代码
Php分页条件查询bug,php怎么实现分页效果
php做的网站有哪些_哪些网站使用php开发
php半个小时的时间戳_php时间戳教程
php物业管理开源_小智社区物业管理系统
好php培训_php培训机构
php运行模式修改(win7php环境搭建)