问候,需要帮助来解决这个问题。
$x = 5;
$y = 19;
$z = 100;
此号码必须仅为4位数。 返回19的示例必须为0019.如何在变量的开头添加“0”。
output:
$x = 0005;
$y = 0019;
$z = 0100;
答案 0 :(得分:3)
使用sprintf:
sprintf('%04d', 15);
或者您也可以使用str_pad:
str_pad($value, 4, '0', STR_PAD_LEFT);
答案 1 :(得分:1)
$number = 19;
$val = str_pad($number, 4, '0', STR_PAD_LEFT);
echo $val;
// 0019
答案 2 :(得分:1)
$x = 5;
$y = 19;
$z = 100;
echo str_pad($x, 4, '0', STR_PAD_LEFT)."<br>";
echo str_pad($y, 4, '0', STR_PAD_LEFT)."<br>";
echo str_pad($z, 4, '0', STR_PAD_LEFT);
输出
0005
0019
0100
答案 3 :(得分:0)
试试这个
$output = substr('0000'.$Input, -4);
答案 4 :(得分:0)
$x = 5;
$y = 19;
$z = 100;
$x= "000".$x;
$y= "000".$y;
$z= "000".$z;`
此表单很简单或
<?php
$number=12443;
$format = number_format($number, 2, '.', '');
echo $format;
?>
答案 5 :(得分:0)