2017-10-20 19 views
0

我有这个数字1003636,我需要转换为这种格式1.003,636如何转换与PHP,这是一个动态数字从MySQL的行。转换INT中的数字在PHP

+5

尝试PHP的[number_format()](http://php.net/manual/en/function.number- format.php) –

回答

1

您需要使用number_format(),但没有办法告诉函数最后3个数字是小数。所以,你需要先除以1000,然后使用功能:

<?php 
$n = 1003636; 
$n /= 1000; 
echo number_format($n, 3, ",", "."); // 1.003,636 - 3 decimals, separate thousands by . and decimals by , 

Demo

0

PHP有一个build in function,number_format。 http://php.net/manual/en/function.number-format.php

E.G.

$number = 1003636; 
echo number_format($number); // This would output 1,003,636 

值得检查的文件,因为它们是你可以通过处理外国数字,例如,而不是逗号和反义词。