2015-05-15 50 views
-2

比方說,我有串這樣的:PHP刪除逗號,停止questionmarks ......從字符串

$string = "I have big, nice, green house!?" 

我想要做的是去除像人物。 ! ? :「」'''從我的字符串。

如何做到這一點? 我嘗試了rtrim()函數,但我只能刪除一種字符,但不能刪除所有字符。

+3

你已經嘗試了什麼呢? – Saty

回答

4

使用str_replace()特殊字符數組 -

$string = "I have big, nice, green house!?"; 

echo $content = str_replace(['.', ',', '?', '!'], '', $string); 

輸出

我有很大的漂亮的綠房子

或者,如果你想將它們全部刪除,然後試用regex -

echo $content = preg_replace('/[^a-z0-9\s]/i', '', $string); 
0

把第一個參數str_replace作爲無效字符的函數數組。

echo str_replace(array(',', '.', '?', ...), '', $string); 
0

試試這個..

$string = "I have big, nice, green house!?"; 
echo $tes=preg_replace('/[.,?!]/', '', $string); 
相關問題