由於某種原因,我正在爲此苦苦掙扎。用第二個數組中的值替換第一個數組中的字符串
我有以下2個數組,我需要從$ IMG陣列取數組值,爲了將它們插入到$文本數組,附加/更換%IMG_標籤,就像這樣:
$text = array(
0 => "Bunch of text %img_ %img_: Some more text blabla %img_",
1 => "More text %img_ blabla %img_"
);
$img = array("BLACK","GREEN","BLUE", "RED", "PINK");
我希望我的$文本數組落得像這樣:
$text = array(
0 => "Bunch of text %img_BLACK %img_GREEN: Some moretext blabla %img_BLUE",
1 => "More text %img_RED blabla %img_PINK"
);
注:$ IMG數組中的項目數會有所不同,但將永遠是一樣的%IMG_在$文本數陣列。
很高興看到一些OO解決方案在這裏:) – Mark
啊,謝謝保羅。做得很好!爲我保存了一堆頭部劃痕。 – k00k