$string = 'This random text. The first variable is equal to [firstVariable], the second variable is equal [secondVariable].';
$data = array(
'firstVariable' => 'яблоко',
'secondVariable' => 'груша',
);
Возможно ли подставить в строку $string параметры $data, стандартными функциями php не прибегая к регулярным выражениям.
как мало человеку надо для гордости - всего лишь чтобы двое предыдущих знали еще меньше, чем он сам :) А теперь попробуй найти действительно адекватное решение
@FanatPHP: ага :) это я еще и на пхп не пишу, просто был уверен что в нем что то такое должно быть, и оказалось правда есть!
А почему это не адекватное решение?
@YemSalat: ваш вариант оставит скобки в тексте. Мне было лень писать в своем ответе, но такой вариант подойдет если начальный массив с переменными сделать тоже со скобками в названии, либо не использовать скобки