可能重複:
How can I convert ereg expressions to preg in PHP?如何用preg_replace改變這個ereg_replace?
我有做,我發現某處在線SEO鏈接功能,但最新的PHP並不因爲ereg_replace的工作。 有人可以幫我把它改爲preg_replace請。
function generate_seo_link($FieldName, &$CurrVal, &$CurrPrm){
//make it lowercase, remove punctuation, remove multiple/leading/ending spaces
$rep = trim(ereg_replace(' +',' ',preg_replace('/[^a-zA-Z0-9\s]/','',strtolower($CurrVal))));
//convert the spaces to whatever the user wants
//usually a dash or underscore..
//...then return the value.
$CurrVal = str_replace(' ','-',$rep);
}
@ user1070318 VoteUp – SaidbakR