好了簡單的問題PHP一套INT長度
我有一個像
5
188
4634
integriters他們都需要進行格式化,以
0000000005
0000000188
0000004634
它可以成爲不事關一個字符串。
好了簡單的問題PHP一套INT長度
我有一個像
5
188
4634
integriters他們都需要進行格式化,以
0000000005
0000000188
0000004634
它可以成爲不事關一個字符串。
sprintf
是該函數:
$num = sprintf("%010d", $num);
您可以通過此實現。
$val = 12;
for($i=0;$i<(10 - count($val));$i++)
{
$str .= '0';
}
$final_val = $str.$val;
替代是str_pad:
echo str_pad($num, 10, "0", STR_PAD_LEFT);
echo str_pad($str, 10, "0",STR_PAD_LEFT);
<?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
快速的答案,就像一個魅力。謝謝 – MakuraYami 2012-04-04 10:08:06