【发布时间】:2013-02-20 11:28:05
【问题描述】:
例如,我有这种格式:
$s_number = "12"; 对于这个输入,我需要0012 作为输出:
另一个例子:
输入$s_number = "3";
输出:0003
每次我需要 4 位数字时,我都希望发生这种情况。
【问题讨论】:
-
printf已经可以做到这一点:printf("%04d", $number)。如果您想要字符串中的结果,还有sprintf。 -
你试过什么?您是否尝试过使用 sprintf (php.net/manual/en/function.sprintf.php) 之类的东西,或者只是根据字符串的长度添加文本?
标签: php numbers number-formatting