【发布时间】:2016-01-14 17:12:36
【问题描述】:
我需要一个正则表达式来删除所有非字母数字和空格字符,我有这个
$page_title = preg_replace("/[^A-Za-z0-9 ]/", "", $page_title);
但它不会删除空格字符,而是将一些非字母数字字符替换为数字。
我需要删除标点符号和空格等特殊字符。
【问题讨论】:
-
replaces some non-alphanumeric characters with numbers?你没有替换任何你正在删除它的东西。出现了哪些数字?也许你有实体?显示$page_title,与var_dump。 -
先替换实体。
-
如何替换实体