可能重复:
仅从字符串返回字母数字字符的函数?
从...开始$string = "hey hello 9times-%&";
我想替换所有不是数字[0-9] 或 [az,AZ] 类型的字符。
有没有一种很好的方法来展示这种过程控制?
已编辑
我忘了我需要留下空白栏空白,我的意思是:
"hey &/k" 必须返回为 "hey k" 而不是 "heyk"
可能重复:
仅从字符串返回字母数字字符的函数?
从...开始$string = "hey hello 9times-%&";
我想替换所有不是数字[0-9] 或 [az,AZ] 类型的字符。
有没有一种很好的方法来展示这种过程控制?
已编辑
我忘了我需要留下空白栏空白,我的意思是:
"hey &/k" 必须返回为 "hey k" 而不是 "heyk"
<?php
$string = "hey hello 9times-%&";
$string = preg_replace('/[^0-9A-Z\s]+/i', '', $string);
echo $string;
?>
怎么样preg_replace
:
$clean = preg_replace('/[^0-9a-z\s]/i','',$input);
preg_replace('/[^ \w]+/i', '', $string);
这也将起作用。请参阅键盘示例。