Я хочу получить следующий вывод: -
О том, чтобы вычесть 50% от € 27,59 с вашего счета пополнения.
, когда я сделаю что-то вроде этого:-
$variablesArray[0] = '€';
$variablesArray[1] = 27.59;
$stringWithVariables = 'About to deduct 50% of %s %s from your Top-Up account.';
echo vsprintf($stringWithVariables, $variablesArray);
Но это дает мне эту ошибку vsprintf() [function.vsprintf]: Too few arguments in ...
, потому что она рассматривает %
в 50%
также для замены.Как мне избежать этого?