PHP - 替换字符串中的字母

时间:2017-11-22 22:45:12

标签: php str-replace

我对str_replace很困惑。 事情是这样的:
例如,我有一个字符串:

1

然后我想替换所有' a'到' b',所有''到了' c'和所有的'到了'。我想要的结果是:

$string = 'ababcd';

但我的实际结果是:

bcbcad

这是我的代码:

aaaaad

请帮帮我!!!

1 个答案:

答案 0 :(得分:0)

此问题的解决方案:

$string = 'ababcd';
$string = strtr($string, 'abc', 'bca');
echo $string;

或:

$string = 'ababcd';
$string = strtr($string, ['a' => 'b', 'b' => 'c', 'c' => 'a']);
echo $string;