ereg_replace $s1 = "hello?jim";$s2 = "xxxxxhello\?jimxxxxxx";echo ereg_replace($s1,'xxxx',$s2);看看 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不行阿,这样倒是行$s1 = "hello\?jim";$s2 = "xxxxxhello?jimxxxxxx";echo ereg_replace($s1,'xxxx',$s2);但是$s1是数据库读出来的,必须自动加上"\",这样很麻烦,我还得为每个通配符都加上\,有没有更好的方法? 不行啊,我试过了本函式使需要让资料库处理的字串,引号的部份加上斜线,以供资料库查询 (query) 能顺利运作。这些会被改的字元包括单引号 (')、双引号 (")、反斜线 backslash (\) 以及空字元 NUL (the null byte)。好象问号不算阿~ QuoteMeta加入引用符号。语法: string quotemeta(string str);传回值: 字串函式种类: 资料处理 内容说明 本函式将字串中含有 . \\ + * ? [ ^ ] ( $ ) 等字元的前面加入反斜线 "\" 符号。 在XAMPP软件上怎么还原mysql备份文件 MYSQL菜鸟求助 求一个正则表达式 关于pecl和pear扩展库 批量删除 问个不相关的问题。。。 mysql语句的问题 SOCKET的问题,如何传一个变量给SERVER? 帮一下忙好吗??应该有的挑战性的哦!! 图片要在手机上显示,需要压缩大小显示,求指点。 求助,gae如何上传多个文件到同一个appid 怎样用PHP来Check输入的日期?? 急等!!
$s1 = "hello\?jim";
$s2 = "xxxxxhello?jimxxxxxx";
echo ereg_replace($s1,'xxxx',$s2);但是$s1是数据库读出来的,必须自动加上"\",这样很麻烦,我还得为每个通配符都加上\,有没有更好的方法?
加入引用符号。语法: string quotemeta(string str);传回值: 字串函式种类: 资料处理
内容说明
本函式将字串中含有 . \\ + * ? [ ^ ] ( $ ) 等字元的前面加入反斜线 "\" 符号。