Мой код:
$str = array(
'{$string1}' => 'anything2',
'{$string2}' => 'something1',
'{$string3}' => '...'
);
$final = "";
$text = $_POST['content'];
foreach( $str as $key => $val ) {
$final = str_replace($key, $val, $text);
}
Мой $text
ofc.имеет {string1}
, {string2}
и {string3}
, но не заменяет его значениями, указанными в массиве.
Почему он не работает?