-1

重複の可能性:
文字列のゼロパッド数字

このカウントスクリプトを使用して、ユーザーが持っている新しいメッセージの数を表示しています。スクリプトは、countを使用して、ユーザーが持っている新しいメッセージの数の値を表示します。

現時点では、数値が10未満の場合、数値は1、2、3などと表示されますが、01、02、03、04などの2桁で表示したいと思います。

これは可能ですか。これが私がこれまでに持っているコードですか?

<?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

別のオプションは str_pad です。どちらの方法でも文字列になりますが、表示のためだけであれば問題ありません

于 2013-01-22T19:34:10.990 に答える