我想禁止字符串中的所有符号,而不是去禁止每个符号,我认为只允许字母数字字符(az AZ 0-9)会更容易。
我将如何解析字符串并将其转换为仅包含允许字符的字符串?我还想将任何空格转换为_
.
目前我有:
function parseFilename($name) {
$allowed = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'
$name = str_replace(' ', '_', $name);
return $name;
}
谢谢