将此ereg_replace转换为preg_replace

时间:2013-05-30 16:10:36

标签: php preg-replace php-5.3 ereg-replace

我需要在此声明中将ereg替换更改为preg替换:

$return = trim(ereg_replace(' +',' ',preg_replace('/[^a-zA-Z0-9\s]/','',strtolower($input))));

但是,当我进行更改时,它会出错。

有关修复的任何想法可以使其工作吗?

1 个答案:

答案 0 :(得分:0)

像这样?

  $return = trim(preg_replace('/ +/',' ',preg_replace('/[^a-zA-Z0-9\s]/','',strtolower($input))));