相关疑难解决方法(0)

PHP sprintf逃避%

我想要以下输出: -

即将从您的充值帐户中扣除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);
Run Code Online (Sandbox Code Playgroud)

但它给了我这个错误vsprintf() [function.vsprintf]: Too few arguments in ...,因为它认为%50%还进行更换.我怎么逃避它?

php printf escaping

167
推荐指数
3
解决办法
7万
查看次数

标签 统计

escaping ×1

php ×1

printf ×1