PHP字符串替换值数组

时间:2010-08-24 20:25:44

标签: php

我有几个字符串将被替换为相同的字符串......

 $text=str_ireplace('[/VIDEO]','</div>',$text);
 $text=str_ireplace('[/ARTICLE]','</div>',$text);
 $text=str_ireplace('[/IMG]','</div>',$text);

无论如何使用数组代替初始字符串值?

1 个答案:

答案 0 :(得分:11)

是。请参阅str_ireplace的文档:

  

如果搜索和替换是数组,则str_ireplace()从每个数组中获取一个值,并使用它们对主题进行搜索和替换。如果replace的值小于search,则空字符串将用于其余的替换值。如果search是一个数组而replace是一个字符串,那么这个替换字符串将用于搜索的每个值。

$text=str_ireplace(array('[/VIDEO]', '[/ARTICLE]', '[/IMG]'),'</div>',$text);