php多字符串替换而不递归

时间:2017-10-22 13:20:13

标签: php

所以我有这段代码

$text2 = "abcd";
$text2 = str_replace(
    array('a', 'b', 'c', 'd'),
    array('dbac ', 'cabd ', 'bacd ', 'adbc '),
    $text2
);

和text2是“adbc bacadbc abadbc abacadbc bacadbc abadbc bacadbc adbc”但我想要dbac cabd bacd adbc。如何避免该递归替换?

1 个答案:

答案 0 :(得分:1)

看起来你可以简单地使用PHP strrev函数:

$text2 = "aabbccdd";
$text2 = strrev($text2); // ddccbbaa