php删除逗号,停止,问题标志..从字符串中



假设我有这样的字符串:

$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-9s]/i', '', $string);

将无效字符的str_replace功能数组的第一个参数放置。

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

尝试这个..

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

相关内容

最新更新