首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

这两个表达式,如何会给小弟我把数字过滤了,如果要他不过滤数字,该如何写

2013-09-05 
这两个表达式,怎么会给我把数字过滤了,如果要他不过滤数字,该怎么写。$p1 /(content)(.*?)\/\\1/ise

这两个表达式,怎么会给我把数字过滤了,如果要他不过滤数字,该怎么写。


$p1 = '/<(content)>(.*?)<\/\\1>/ise';
$r1 = '"<$1>".htmlspecialchars("$2", ENT_NOQUOTES)."</$1>"';


这两个表达式,怎么会给我把数字过滤了,如果要他不过滤数字,该怎么写。
[解决办法]
$p1 = '/<(content)>(.*?)<\/\\1>/ise';
$r1 = '"<$1>".htmlspecialchars("$2", ENT_NOQUOTES)."</$1>"';
echo preg_replace($p1, $r1, '<content>abcd>1234</content>');
<content>abcd&gt;1234</content>
没有发现问题

热点排行