我試圖更改包含數組(城市名稱)值的字符串(城市)。在數組中搜索字符串
代碼:
for ($i=0; $i<$1000; $i++) {
$cities = "I live in Prag";
$array = array("Wien","Prag","Berlin");
foreach ($array AS $val) {
if (preg_match("/".$val."/", $cities)) {
$cities = str_replace($val, ", " . $val. ", ", $cities);
}
}
}
有另一種解決方案?
感謝
是字符串總是這樣?這個城市名的意思是大寫字母? – Andreas
我不確定你的問題是什麼?代碼是否工作?通常總是有不止一種方法來做某些事情。 – Epodax
奇怪的替換...應該用'Prag'代替什麼值? – RomanPerekhrest