替换数组中的单词

时间:2013-12-26 21:08:58

标签: php

我想用一个数组中的另一个String替换一个String。

        $replace = array(
        'X' => 'Y'
        ); 

例如:

$astring = 'XYZ';

我想用Y替换所有X.

$astring = 'YYZ';

2 个答案:

答案 0 :(得分:3)

您正在寻找str_replace。请查看文档中的示例:

$phrase  = "You should eat fruits, vegetables, and fiber every day.";
$healthy = array("fruits", "vegetables", "fiber");
$yummy   = array("pizza", "beer", "ice cream");

$newphrase = str_replace($healthy, $yummy, $phrase);

http://php.net/str_replace

答案 1 :(得分:0)

将数组$replace键替换为字符串$astring中的值:

echo str_replace(array_keys($replace), array_values($replace), $astring);