好的简单问题
我有像
这样的集成商5
188
4634
他们都需要合并到
0000000005
0000000188
0000004634
它可以成为无关紧要的字符串。
答案 0 :(得分:7)
sprintf
就是这个功能:
$num = sprintf("%010d", $num);
答案 1 :(得分:2)
echo str_pad($str, 10, "0",STR_PAD_LEFT);
答案 2 :(得分:2)
<?php
#how many chars will be in the string
$filltotal = 10;
$number = 5;
#with str_pad function the zeros will be added
echo str_pad($number, $fill, '0', STR_PAD_LEFT);
//结果:0000000005
答案 3 :(得分:1)
替代方案是str_pad:
echo str_pad($num, 10, "0", STR_PAD_LEFT);
答案 4 :(得分:-1)
你可以通过这个来实现。
$val = 12;
for($i=0;$i<(10 - count($val));$i++)
{
$str .= '0';
}
$final_val = $str.$val;