2011-01-19 30 views
1

我的問題是以下,我想很簡單。 我有一個數字與PHP呼應。例如37452. 我想有一個點,並顯示像37.452關於如何格式化一個數字的簡單問題

我的變種是$numposts

這怎麼可能? 謝謝

+1

你想加一個點之前最後3個數字呢?像大數字(1,250,200)的逗號符號一樣?或者是任意的位置? – 2011-01-19 02:03:12

回答

1

看看number_format。簽名是:

string number_format ( 
    float $number , int $decimals = 0 , 
    string $dec_point = '.' , string $thousands_sep = ',' 
) 

例子:

<?php 

echo number_format(37452) . "\n"; 
// 37,452 

echo number_format(37452, 0, ',', '.') . "\n"; 
// 37.452 

?> 
0

使用number_format定製小數點和千位字符。

number_format(37452, 0, ',', '.'); 
0

爲MYYN正確地提到,你應該看看number_format功能:

在您的例子,你可以使用它作爲這樣的:

echo number_format($numposts, 3, ',', '.');