ProfiPHPProfiPHP
Категория: Математические функции

Функция Number_format

Функция Number_format форматирует число с разделением групп.
string number_format ( float $number [, int $decimals = 0 ] )
string number_format ( float $number , int $decimals = 0 , string $dec_point = "." , string $thousands_sep = "," )
Функция Number_format принимает один, два или четыре аргумента (не три):

Если передан только один аргумент, Number будет отформатирован без дробной части, но с запятой (,) между каждыми тремя цифрами.

Если переданы два аргумента, Number будет отформатирован с Decimals знаками после точки (.) и с запятой (,) между каждыми тремя цифрами.

Если переданы все четыре аргумента, Number будет отформатирован с Decimals знаками после точки и с разделителем между каждыми тремя цифрами, при этом в качестве десятичной точки будет использован Dec_point, а в качестве разделителя групп - Thousands_sep.

В параметре Number указывается форматируемое число.

Параметр Decimals устанавливает число знаков после запятой.

Параметр Dec_point устанавливает разделитель дробной части.

Параметр Thousands_sep устанавливает разделитель тысяч.

Функция Number_format возвращает отформатированное число Number.

Пример использования Number_format:
$number = 1234.56;
echo number_format( $number ); // 1,235
echo number_format( $number, 2, ',', ' ' ); // 1 234,56
echo number_format( $number, 1, '.', '' ); // 1234.6

Добавить комментарий

Имя:
Текст комментария: