пример
Номера Формат:
<?php
echo number_format("1000000")."<br>";
echo number_format("1000000",2)."<br>";
echo number_format("1000000",2,",",".");
?>
Выполнить пример » Определение и использование
number_format() функция форматирует число с разделением групп.
Note: Эта функция поддерживает один, два или четыре параметра (not three) .
Синтаксис
number_format( number,decimals,decimalpoint,separator )
параметр | Описание |
---|---|
number | Необходимые. Число для форматирования. Если никакие другие параметры не установлены, число будет отформатирован без десятичных цифр и с запятой (,) в качестве разделителя тысяч. |
decimals | Необязательный. Определяет, сколько десятичных знаков. Если этот параметр установлен, то номер будет отформатирован с точкой (.) В качестве десятичной точки |
decimalpoint | Необязательный. Определяет, какую строку использовать для десятичной точки |
separator | Необязательный. Определяет, какую строку использовать для разделителя тысяч. Только первый символ разделителя используется. Например, "xxx" даст тот же результат , как "x" Note: Если этот параметр задан, то все остальные параметры необходимы , а также |
Технические подробности
Возвращаемое значение: | Возвращает форматированный номер |
---|---|
PHP версии: | 4+ |
Changelog: | По состоянию на PHP 5.4, эта функция поддерживает несколько байт в decimalpoint параметров и сепаратора. Только первый байт каждого сепаратора был использован в более старых версиях. |
Еще примеры
Пример 1
Вы хотите, чтобы вернуть цену: Один из параметров будет округлить число (оно будет отформатирован без знаков после запятой). Два параметра должен дать результат, который вы хотите:
<?php
$num = 1999.9;
$formattedNum = number_format($num)."<br>";
echo $formattedNum;
$formattedNum = number_format($num, 2);
echo
$formattedNum;
?>
Выполнить пример » <String Reference PHP