Есть строка: $str = "Hello, {{first_name}} {{last_name}}!";
И переменные $first, $last...
в массив
$trans = array("{{first_name}}" => $first, "{{last_name}}" => $last, "{{cart}}" => $crt1, "{{phone}}" => $phone, "{{adds}}" => $addr, "{{order_id}}" => $order_id);
Как заменить {{first_name}}->$first
, {{last_name}}->$last
Вот что я сделал:
function replace_str($str, $trans)
{
$subj = strtr($str, $trans);
return $subj;
}
$cart = replace_str($str,$trans);
Но strtr
не работает с кириллицей (utf-8)