PHP数字格式4位数

Mar*_*302 5 php numbers number-formatting

例如,我有这种格式: $s_number = "12";对于这个输入,我需要0012作为输出:

另一个例子:

输入$s_number = "3"; 输出:0003

每当我需要4位数时,我希望这种情况发生.

Viv*_*nne 13

它不是一个数字(但是一个字符串),但你可以使用str_pad来做到这一点.在你的例子中:

$s_number = str_pad( "12", 4, "0", STR_PAD_LEFT );
$s_number = str_pad( "3", 4, "0", STR_PAD_LEFT );
Run Code Online (Sandbox Code Playgroud)


hek*_*mgl 10

使用str_pad()为:

echo str_pad($number, 4, '0', STR_PAD_LEFT); 
Run Code Online (Sandbox Code Playgroud)