2013-05-30 55 views
0

我需要改變EREG更換到預浸更換這一說法:轉換這個ereg_replace到的preg_replace

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

但是它錯誤,當我做出改變。

修復的任何想法,使這項工作?

+0

該錯誤將有所幫助。 – Tim

回答

0

是什麼?

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

你爲什麼發佈我回答的同樣的東西?更糟糕的是,你的例子會不匹配,或者實際上不匹配+號之前的空格。 –

+0

對不起,我的連接速度很慢,我沒有得到更新,來吧,我很抱歉哥們,你不需要低估這個..!冷靜下來,它不完全相同,「/ + /」是正確的方式,也用於在手冊中表達常規形式http://php.net/manual/it/function.preg-replace.php – Anze