如何删除非字母数字字符?
我需要从字符串中删除所有不在集合中或不是空格的字符。a-z A-Z 0-9
有人有功能来做到这一点吗?
我需要从字符串中删除所有不在集合中或不是空格的字符。a-z A-Z 0-9
有人有功能来做到这一点吗?
听起来你几乎已经知道你想做什么了,你基本上把它定义为一个正则表达式。
preg_replace("/[^A-Za-z0-9 ]/", '', $string);
对于 unicode 字符,它是 :
preg_replace("/[^[:alnum:][:space:]]/u", '', $string);