2017-10-20 11 views
0

私はこの番号が1003636で、この形式で変換する必要があります1.003,636 PHPで変換するには、これはmysqlの行から動的な数値です。INT番号をPHPで変換する

+5

:だから、関数を使用し、その後1000で最初に分割する必要があり、 format.php) –

答えて

1

number_format()を使用する必要がありますが、最後の3つの数値が小数点であることを関数に伝える方法はありません。 PHPの[をnumber_format()](http://php.net/manual/en/function.number-を試してみてください

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

Demo

0

PHPには、関数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 

外国の番号を扱うために渡すことができる特定のパラメータであるため、ドキュメントをチェックする価値があります。カンマの代わりに点と副詞を使用します。

関連する問題