比方說,我有串這樣的:PHP刪除逗號,停止questionmarks ......從字符串
$string = "I have big, nice, green house!?"
我想要做的是去除像人物。 ! ? :「」'''從我的字符串。
如何做到這一點? 我嘗試了rtrim()函數,但我只能刪除一種字符,但不能刪除所有字符。
比方說,我有串這樣的:PHP刪除逗號,停止questionmarks ......從字符串
$string = "I have big, nice, green house!?"
我想要做的是去除像人物。 ! ? :「」'''從我的字符串。
如何做到這一點? 我嘗試了rtrim()函數,但我只能刪除一種字符,但不能刪除所有字符。
使用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);
把第一個參數str_replace
作爲無效字符的函數數組。
echo str_replace(array(',', '.', '?', ...), '', $string);
試試這個..
$string = "I have big, nice, green house!?";
echo $tes=preg_replace('/[.,?!]/', '', $string);
你已經嘗試了什麼呢? – Saty