Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在数字中添加“.”(点)_Php - Fatal编程技术网

Php 在数字中添加“.”(点)

Php 在数字中添加“.”(点),php,Php,我有一些这样的数字: 70000000 450900600 83700 我想补充一点,就是: 70.000.000 450.900.600 83.700 对PHP代码有什么想法吗?请参阅函数 $number = number_format($number, 0, '', '.'); // change 70000000 to 70.000.000 etc. // ex. with a number set $numbers = array(70000000, 75000000, 3000

我有一些这样的数字:

70000000
450900600
83700
我想补充一点,就是:

70.000.000
450.900.600
83.700
对PHP代码有什么想法吗?

请参阅函数

$number = number_format($number, 0, '', '.');
// change 70000000 to 70.000.000 etc.

// ex. with a number set 
$numbers = array(70000000, 75000000, 300000);
foreach ($numbers as $number) {
    echo number_format($number, 0, '', '.') . '<br>';
}
你可以用。 第四个参数是千位分隔符。您可以使用它将点设置为分隔符

$number = 450900600;
$formatted = number_format($number, 0, '', '.');

var_dump($formatted); // 450.900.600

你试过写代码吗。此外,这会与小数点混淆吗?那么你如何区分小数点呢?