如何用逗号分隔句子"逗号"最后使用"和"在PHP中像
" Bruce_Campbell是演员和导演兼创作者兼制作人和音乐家。"?
现在我想要显示这样的句子......
"" Bruce_Campbell是演员,导演,创作者,制作人和音乐家。""
答案 0 :(得分:3)
您不想替换最后一个和字符串。
$str = "Bruce_Campbell is an actor and director and creator and producer and musician.\n";
$except_last_and = substr_count($str, 'and') - 1;
$resStr = preg_replace("/and/", ' , ', $str, $except_last_and);
echo $resStr;
但Gautam3164是正确的,你应该先谷歌。
PHP手册是一个很好的资源。
答案 1 :(得分:1)
一线解决方案:
$str = "Bruce_Campbell is an actor and director and creator and producer and musician.";
print str_replace(" and ",", ", substr($str, 0, strripos($str, 'and'))).substr($str, strripos($str, 'and'), strlen($str));
Bruce_Campbell是演员,导演,创作者,制作人和音乐家。