我有一个包含多个域名的数组。我需要用另一个字符串替换文本块(论坛帖子)中的那些域,如果它们中的任何一个实际出现在该论坛帖子中。
最好的方法是什么?我不能改变包含它将搜索的域列表的数组。它存储如下:
$domain_list = array("domain1.com", "domain2.com", "domain3.com");
答案 0 :(得分:2)
尝试使用str_replace
http://www.php.net/manual/en/function.str-replace.php
答案 1 :(得分:1)
$modified_haystack = str_replace($domain_list, $repl, $haystack);
$repl
是替换文字,$haystack
是要搜索的文字。