替換相同字符假設我有一個字符串與不同的字符串
$str = "abc*efg*hij*";
並根據該陣列
$arr = array("123","456","789");
現在我想在$str
與元件更換*
S IN $arr
第一個*
替換爲$arr[0]
,第二個替換爲$arr[1]
etc.I檢查函數str_replace,雖然它接受數組作爲參數,但它我發現它並沒有work.And我不能只用
$newstr = "abc{$arr[0]}efg{$arr[1]}hij{$arr[2]}"
因爲真正$str
可能是相當長的字符串有很多*
。任何好的想法?謝謝。
好的解決方案。我只是打算爆炸,然後再合併碎片,這顯然不是一個好主意:) – Young 2010-10-21 06:02:56