# Функция number_format

Функция `number_format` позволяет форматировать число. В основном используется для того, чтобы отделять тройки чисел пробелами, к примеру, из `1234567` она может сделать `1` 234 `567`.

Кроме того, функция позволяет регулировать количество знаков после дробной части. Это количество задается вторым необязательным параметром.

Например, можно из дроби `12345.6789` сделать дробь `12` 345.68 - функция расставит пробелы между тройками и округлит дробь до двух знаков в дробной части.

Третий необязательный параметр задает разделитель дробной части (по умолчанию точка, но можно сменить). Обязательно вместе с третьим параметром должен быть и четвертый - он устанавливает разделитель троек чисел (по умолчанию запятая, но можно сменить, к примеру, на пробел). То есть по умолчанию функция разделяет тройки запятыми: из `1234567` делает `1`,234,567.

## Синтаксис

`number_format(число);`
`number_format(число, количество знаков);`
`number_format(число, количество знаков, разделитель дробной части, разделитель тысяч);`

## Пример

В данном примере тройки чисел отделяются запятой:

`<?php echo number_format(1234567); ?>`

Результат выполнения кода:

`1,234,567`

## Пример

В данном примере тройки чисел отделяются запятой, а дробная часть округляется до двух знаков:

`<?php echo number_format(1234.567, 2); ?>`

Результат выполнения кода:

`1,234.57`

## Пример

В данном примере тройки чисел отделяются пробелом, дробная часть округляется до двух знаков, разделителем дробной части служит слеш /:

`<?php echo number_format(1234.567, 2, '/', ' '); ?>`

Результат выполнения кода:

`1 234/57`

## Пример

В данном примере тройки чисел отделяются пробелом, дробная часть округляется до двух знаков, разделителем дробной части служит точка:

`<?php echo number_format(1234.567, 2, '.', ' '); ?>`

Результат выполнения кода:

`1 234.57`
←→
↑