在我的数据库中,我有以下数值:
1000
1500
10000
12500
100000
890000
1000000
6900000
在前端,我想显示以下数字:
1 000
1 500
10 000
12 500
100 000
890 000
1 000 000
6 900 000
实现这个目标的最佳途径是什么?
我尝试过类似的事情:
function convert_number($number) {
$string = "".$number."";
$count = strlen($string);
$result = '';
for($i = 0; $i < $count; $i++) {
$result .= $string[$i];
if(($i % 4) == 0) $result .= ' ';
}
return $result;
}
答案 0 :(得分:5)
使用PHP的number_format:
echo number_format( $number, null, null, ' ' );
答案 1 :(得分:0)
你可以使用php的number_format()函数
number_format(1000, 0, '', ' ');
这将是o / p 1 000