【发布时间】:2012-06-18 13:28:49
【问题描述】:
我想合并两个数组并将文本替换为strtr函数。
我以前用过这个
$text = "cat cow";
$array = array(
"cat" => "dog",
"cow" => "bull"
);
$output = strtr($text, $array);
这返回了dog bull...
现在我有两个这样的数组...
$a = array("cat", "dog");
$b = array("dog", "bull");
两个数组都有要替换的值
现在,如何将它们组合并替换?我尝试了$array = $a + $b 和array_combine,但它们都不起作用......
请帮忙...
【问题讨论】:
-
strtr()返回一个字符串,因此您将拥有两个数组。 -
你能用一个你希望“组合”数组看起来像什么的例子来更新这个问题吗?
-
如果
$a包含 keys 并且$b包含 values,则$c = array_combine($a, $b);-$c将具有 替换对 为strtr