2010-08-24 53 views
4

的數組我有幾個字符串,將使用相同的字符串替換...PHP字符串替換從價值

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

仍要使用,以代替初始的字符串值的數組?

回答

11

是的。請參閱str_ireplace的文檔:

如果搜索和替換是數組,則str_ireplace()從每個數組中取值並使用它們在主題上執行搜索和替換。如果替換的值比搜索更少,那麼替換值的其餘部分將使用空字符串。如果搜索是一個數組而replace是一個字符串,那麼這個替換字符串用於每個搜索值。

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

明白了,我發誓我嘗試過沒有成功,但現在工作..當然。 謝謝。 – 2010-08-24 20:30:46

+0

是這樣做的。如果不工作問題在別的地方。 – Hydrino 2010-08-24 20:31:19