2013-01-22 53 views
-2

可能重複:
Zero-pad digits in string顯示10位以下的兩位數字?

我使用這個數腳本來顯示新的消息的用戶的數量。該腳本顯示用戶通過使用計數得到的許多新消息的數值。

目前,如果數字低於10,數字將顯示爲1,2,3等,但我希望它顯示爲01,02,03,04等兩位數字。

這是可能的。這是我迄今爲止的代碼?

<?php 
$check_new_messages_set = check_new_messages(); 
while ($new = mysql_fetch_array($check_new_messages_set)) { 

echo "<div class=\"msg-notify\">". $new['COUNT(id)'] ."</div>"; 
?> 

回答

5

使用sprintf()簡單填充:

$padded = sprintf('%02d', $number); // 2 -> 02 
0

另一種選擇是str_pad,你要與一個字符串,但如果到最後無論哪種方式,它只是爲了顯示這不是一個問題