PHP mysql_num_rows拆分结果

时间:2011-12-31 23:03:27

标签: php

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

我不关心教程的翻页部分,只关心样式。我可以做样式,但我只需要知道是否可以将结果分成单独的数字,仍然能够应用数字格式,所以我会有1,505。

是否需要更多信息?

2 个答案:

答案 0 :(得分:1)

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

你现在有一个数字数组,可以根据你的意愿单独操作每个数字......

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

请注意,如果数字为1000或更高,您也可以(如您的要求)作为数组中的一个元素

答案 1 :(得分:0)

$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