2017-10-20 24 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 

值得檢查的文件,因爲它們是你可以通過處理外國數字,例如,而不是逗號和反義詞。