我有这个代码可以做我想做的事,但分四个步骤。我只想要字母数字小写字母,并且空格应替换为下划线。我已经编写了这个函数,但想了解一个preg_replace()
函数调用是否可行:
$str = 'qwerty!@#$@#$^@#$Hello %#$sdsdsss';
$cityu= strtolower($str);
$id = str_replace(' ', '_', $cityu);
$outcome = preg_replace("/[^a-zA-Z0-9_]/", "", $id);
var_dump($outcome);
我想要一个preg_replace()
这样做。