Я пытаюсь изменить строку (города), которая содержит значение из массива (имена городов).поиск в массиве для строки
Код:
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