-1

可能重复:
字符串中的零填充数字

我正在使用这个计数脚本来显示用户拥有的新消息的数量。该脚本通过使用 count 显示用户拥有的新消息的数量值。

目前,如果数字低于 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>"; 
?>
4

2 回答 2

7

使用sprintf()进行简单的填充:

$padded = sprintf('%02d', $number); // 2 -> 02
于 2013-01-22T19:31:53.740 回答
0

Another option is str_pad, either way you're going to end up with a string but if its just for display that's not a problem

于 2013-01-22T19:34:10.990 回答