我对str_replace很困惑。
事情是这样的:
例如,我有一个字符串:
1
然后我想替换所有' a'到' b',所有''到了' c'和所有的'到了'。我想要的结果是:
$string = 'ababcd';
但我的实际结果是:
bcbcad
这是我的代码:
aaaaad
请帮帮我!!!
答案 0 :(得分:0)
此问题的解决方案:
$string = 'ababcd';
$string = strtr($string, 'abc', 'bca');
echo $string;
或:
$string = 'ababcd';
$string = strtr($string, ['a' => 'b', 'b' => 'c', 'c' => 'a']);
echo $string;