我試圖去除所有特殊字符並在所有單詞之間添加破折號。刪除特殊字符並在單詞之間添加一個破折號php mysql
例子:
示例文本: 如何使東西,別的東西,和其他的東西。
例字符串:它應該如何看
$string = "How to make something, something else, and other stuff.";
示例: 如何對做某事某事,別的,和其他-東西
我需要一個函數,將剝離所有特殊字符,而且在每個單詞之間加上破折號「但是在最後一個單詞之後不加破折號」。任何人有任何想法,我應該如何做到這一點?我認爲這很簡單。可能是一個preg_replace與正則表達式,這將解決特殊的字符問題,但添加破折號是我困惑的地方,我不知道該怎麼辦。
你如何定義「特殊字符」?非字母數字字符?或者除了a-z之外的任何東西 – deceze 2011-03-30 00:11:29