如果为null,则单独div中的数字具有默认编号

时间:2013-03-01 21:01:18

标签: php

我有一个数字,我从数据库中取出,基本上是投票。

所以数字将是分开的。

For example [ ] = A div styled box.

And $foo = 100

it will display like this:

[ 1 ] [ 0 ] [ 0 ].

        <?php
        for($i=0; $i<strlen($counter); $i++) {
            echo "<div class='votebg'>$counter[$i]</div>";
        }
        ?>

但我自动完成了这项工作,只需从数据库中获取INT。

现在我的int是空的,所以我提出了一个检查器来检查它是否为空,如果是,它将使它为0。

if (empty($rcvotes)) {
$rcvotes = 0;
}

现在我的页面只显示零

[ 0 ]

我如何制作它,如果不存在,它会自动填充缺失的数字?

例如,我们有7票。

数字将显示如下:

[ 0 ] [ 0 ] [ 7 ]

我们有88票,数字会显示如下:

[ 0 ] [ 8 ] [ 8 ]

究竟是什么问题?

谢谢!

mysql_query('SELECT FROM * `vote_count`');
$rcvotes = $row['vote_number'];
if (empty($rcvotes)) {
$rcvotes = 0;
}

$counter = strval($rcvotes);

1 个答案:

答案 0 :(得分:1)

您可以使用string padding

$counter = str_pad($rcvotes, 3, "0", STR_PAD_LEFT);