代码之家  ›  专栏  ›  技术社区  ›  Nikolay Mladenov

在sprintf中添加变量之间的间隔

  •  0
  • Nikolay Mladenov  · 技术社区  · 8 年前

    我得到了以下代码片段:

    $format = '%s' . $format;
    return sprintf($format, number_format((double)$amount, $decimal, $decimal_point, $thousand_sep), $currency);
    

    我想在number_格式和$currency之间添加一个间隔/空白。你能告诉我这是怎么实现的吗?非常感谢。

    1 回复  |  直到 8 年前
        1
  •  1
  •   travisjayday    8 年前

    $format = '%s %s';
    return sprintf($format, number_format((double)$amount, $decimal, $decimal_point, $thousand_sep), $currency);
    

    PS:我不知道 $format = '%s' . $format;

    此外,阅读也无妨: http://php.net/manual/en/function.sprintf.php

    编辑: 如果number\u format()函数返回双重更改 $format = '%s %s'; $format = '%g %s';

    推荐文章