【发布时间】:2014-07-30 08:20:41
【问题描述】:
例如,trim() 不会删除中文中使用的空格字符 U+3000。将 trim() 的每个实例更改为包含 U+3000 会很麻烦。是否可以修改trim()的默认参数?
另外,PHP 的正则表达式 \s 也不匹配 U+3000。是否有可能以某种方式使 \s 匹配 U+3000?
【问题讨论】:
-
“是否可以修改
trim()的默认参数?” – 仅当您更改 C 源代码并编译自己的 PHP 时。 -
创建一个
myTrim()函数,使用您需要的其他参数调用trim(),然后改用它 -
为什么不使用 str_replace?
-
OP 要求的是
trim(),而不是\trim(),这使它成为可能。
标签: php