PHP mysql_num_rows拆分结果


PHP mysql_num_rows split result

我有一个查询,我使用mysql_num_rows输出结果的数量。这工作得很好,但我想输出结果作为单独的数字。所以结果可能是1505但我想使用每个单个数字作为它自己的数字这样我可以应用css样式类似于这里的教程http://blogupstairs.com/css-flip-counter-experiment/

我不关心教程的翻转部分,只关心样式。我可以做样式,但我只需要知道是否有可能将结果分割成单独的数字,并且仍然能够应用数字格式,所以我将得到1505。

需要更多的信息吗?

$number = 1505;
$digits = str_split(number_format($number,0));
var_dump($digits)

你现在有一个数字数组,可以单独操作每一个你想要的…

foreach($digits as $digit) {
    echo '<div class="mySpecialClass">' . $digit . '</div>'
}

请注意,如果数字是1000或更大,您也将(如您所要求的)作为数组中的一个元素

$number = mysql_num_rows;
$chars = preg_split('//', $number, -1, PREG_SPLIT_NO_EMPTY);
foreach($chars as $char){
    echo("<span class='nr'>$char</span>");
}

然后就是CSS span.nr