Каков наилучший способ замены набора коротких тегов в строке PHP, например:
$return = "Hello %name%, thank you for your interest in the %product_name%. %representative_name% will contact you shortly!";
Где я бы определил, что% name% является определенной строкой из массива или объектатакие как:
$object->name;
$object->product_name;
и т. д.
Я знаю, что мог бы запустить str_replace несколько раз для строки, но мне было интересно, есть ли лучший способ сделать это.
Спасибо.