我正在使用此计数脚本来显示用户拥有的新邮件数。该脚本使用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>";
?>
答案 0 :(得分:7)
使用sprintf()进行简单填充:
$padded = sprintf('%02d', $number); // 2 -> 02
答案 1 :(得分:0)
另一种选择是str_pad,无论哪种方式你最终会得到一个字符串,但如果它只是为了显示这不是一个问题