以$格式填充sprintf和printf中的字符。

时间:2016-04-07 04:08:16

标签: php

快速提问,以下代码:

  

echo sprintf(“%'n04d”,123);

将输出0123.因此如果有0跟随它,PHP将忽略n字符,对吧?手册页没有关于此的说明,这让我困扰了一天。谢谢您的帮助!

1 个答案:

答案 0 :(得分:1)

好像你想要一个替代垫n而不是0

echo sprintf("%'n04d", 123);

如果您想拥有n,请使用

echo sprintf("%'n4d", 123);