我在php中有一个关于字符串的数组。我想用一个文本块中的另一个字符串替换所有出现的字符串

时间:2010-07-31 20:44:51

标签: php replace

我有一个包含多个域名的数组。我需要用另一个字符串替换文本块(论坛帖子)中的那些域,如果它们中的任何一个实际出现在该论坛帖子中。

最好的方法是什么?我不能改变包含它将搜索的域列表的数组。它存储如下:

$domain_list = array("domain1.com", "domain2.com", "domain3.com");

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

$modified_haystack = str_replace($domain_list, $repl, $haystack);

$repl是替换文字,$haystack是要搜索的文字。