![](/img/trans.png)
[英]PHP How do I format a number to show the hundreds as zero if the number is less than 100?
[英]How to always show less than 2 position int number using php?
如何始終使用php顯示少於2個位置的int數?
這下面的代碼
<?PHP
for($i=0;$i<=100;$i++)
{
echo $i."<BR>";
}
?>
結果將是這樣
0
1
2
3
4
5
6
7
8
9
10
.
.
.
100
我想始終顯示少於2位的int數。 像這樣我如何應用我的PHP代碼?
01
02
03
04
05
06
07
08
09
10
.
.
.
100
只需將線粘貼到循環中
if ($i < 10) {
$i= str_pad($i, 2, "0", STR_PAD_LEFT);
}
並打印$ i。
我不確定這是否可行,但您可以這樣嘗試:
for($i=0;$i<=100;$i++)
{
if($i < 10) {
$i = "0$i";
echo $i;
}
else {
echo $i."<BR>";
}
}
您可以簽出sprintf函數,該函數可讓您格式化輸出http://php.net/manual/en/function.sprintf.php
像這樣的東西
echo sprintf("%'.02d\n", 1);
您可以使用str_pad
添加0:
str_pad($var, 2, '0', STR_PAD_LEFT);
如果長度大於或等於2,則不會添加0。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.