Простой вопрос о том, как отформатировать число - PullRequest
1 голос
/ 19 января 2011

мой вопрос следующий, и я думаю, это действительно просто. У меня есть номер повторяется с PHP. Например 37452. Я хотел бы иметь точку и отображаться как 37.452

Моя переменная $numposts

Как это возможно? Спасибо

Ответы [ 3 ]

1 голос
/ 19 января 2011

Взгляните на 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 голосов
/ 19 января 2011

Как правильно указывает MYYN, вам следует проверить функцию number_format :

В вашем примере вы можете использовать его так:

echo number_format($numposts, 3, ',', '.');
0 голосов
/ 19 января 2011

использовать числовой формат с пользовательским десятичным знаком и тысячами символов.

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