我有几个字符串将被替换为相同的字符串......
即
$text=str_ireplace('[/VIDEO]','</div>',$text);
$text=str_ireplace('[/ARTICLE]','</div>',$text);
$text=str_ireplace('[/IMG]','</div>',$text);
无论如何使用数组代替初始字符串值?
答案 0 :(得分:11)
是。请参阅str_ireplace
的文档:
如果搜索和替换是数组,则str_ireplace()从每个数组中获取一个值,并使用它们对主题进行搜索和替换。如果replace的值小于search,则空字符串将用于其余的替换值。如果search是一个数组而replace是一个字符串,那么这个替换字符串将用于搜索的每个值。
$text=str_ireplace(array('[/VIDEO]', '[/ARTICLE]', '[/IMG]'),'</div>',$text);