例如,我有这种格式:
$s_number = "12";
对于这个输入,我需要0012
作为输出:
另一个例子:
输入$s_number = "3";
输出:0003
每次我需要 4 位数字时,我都希望发生这种情况。
例如,我有这种格式:
$s_number = "12";
对于这个输入,我需要0012
作为输出:
另一个例子:
输入$s_number = "3";
输出:0003
每次我需要 4 位数字时,我都希望发生这种情况。
它不会是一个数字(而是一个字符串),但您可以使用 str_pad 来做到这一点。在您的示例中:
$s_number = str_pad( "12", 4, "0", STR_PAD_LEFT );
$s_number = str_pad( "3", 4, "0", STR_PAD_LEFT );
用于str_pad()
:
echo str_pad($number, 4, '0', STR_PAD_LEFT);
您可以使用 phps 轻松实现此目的printf
<?php
$s_number = '12';
printf("%04d", $s_number);
?>
希望这可以帮助