我有一个查询,我使用mysql_num_rows输出结果数。这工作正常,但我想将结果输出为单独的数字。所以结果可能是1505,但我想使用每个数字作为自己的数字,所以我可以应用css样式,类似于这里的教程http://blogupstairs.com/css-flip-counter-experiment/
我不关心教程的翻页部分,只关心样式。我可以做样式,但我只需要知道是否可以将结果分成单独的数字,仍然能够应用数字格式,所以我会有1,505。
是否需要更多信息?
答案 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