变量之间添加间隔我有了这个代码片段:在sprintf的
$format = '%s' . $format;
return sprintf($format, number_format((double)$amount, $decimal, $decimal_point, $thousand_sep), $currency);
我想补充的间隔/空白,将出现number_format和$货币之间。你能告诉我这是如何实现的吗?谢谢。
变量之间添加间隔我有了这个代码片段:在sprintf的
$format = '%s' . $format;
return sprintf($format, number_format((double)$amount, $decimal, $decimal_point, $thousand_sep), $currency);
我想补充的间隔/空白,将出现number_format和$货币之间。你能告诉我这是如何实现的吗?谢谢。
我不是100%肯定,你想要做什么,但它看起来像要格式化您的字符串是这样的:
$format = '%s %s';
return sprintf($format, number_format((double)$amount, $decimal, $decimal_point, $thousand_sep), $currency);
PS:我不知道在哪里$format = '%s' . $format;
来到from,因为您尚未指定在该语句之前赋予$ format的值。
此外,它不能伤害为:http://php.net/manual/en/function.sprintf.php
编辑: 如果number_format()函数返回一个双变$format = '%s %s';
到$format = '%g %s';
这一个工作。谢谢! –
欢迎您! – travisjayday
什么是$格式的初始值? – travisjayday
你可以在变量'$ format'中指定。例如:'$ format =“%s%s”;'。注意两个'%s'之间的空格。 – watou