【发布时间】:2014-04-17 08:21:13
【问题描述】:
使用 PHP 我想将数字 (7) 格式化为 6 位数字 000007
我已经通过 printf 函数完成了这项工作,但想将其存储在一个变量中,我该怎么做。
下面提到的代码不起作用,输出为 :000007 并在屏幕上打印:
$gensubjectid=printf("%06d\n", $origionalsubjectid);
建议。
【问题讨论】:
-
sprintf()应该做你需要的 -
printf 返回输出字符串的长度
-
dude printf of sprintf not working 下面是合适的解决方案。 $输入 = 7; str_pad($input, 6, "0", STR_PAD_LEFT);
标签: php formatting