php如何替换中文字符串最后一个字,我要把句子中的 "啊、呀、哈"这些没用的词都换成"啊" ,怎么实现最快

如题所述

$str = "啊地方地方飞打发打发呀的发放哈的奋斗哈好啊啊飞阿道夫的乏味";
$str = str_replace(array("啊","呀","哈"),"啊",$str);
print_r($str);
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-02-05
正则匹配
preg_replace('/(啊|呀|哈)$/','啊',$str)
第2个回答  2013-02-05
str_replace(array("啊","呀","哈"),"啊",$str);
这样也是可以的
第3个回答  2013-02-05
strtr(array('啊'=>'啊', '呀'=>'啊', '哈'=>'啊'), $str)
相似回答