【发布时间】:2011-01-18 03:38:16
【问题描述】:
我正在尝试做的事情非常简单,但我希望做到最有效,最好使用 php 内置 fns。
$str = '1234';
echo replace_function(array('1','3'),array('3','1'),$str);
// output: 3214
str_replace,preg_replace 会产生 1214,这意味着它会遍历数组,替换匹配的字符串。我正在寻找同时“切换”这两个(或更多)字符串的解决方案。
有什么想法吗?
【问题讨论】:
标签: php string function replace