создание и продвижение сайта (вбиваю в ТОП-10, как гвозди)Настройка и сопровождение платной рекламы яндекс.директ

PHP. Руководство по PHP. 2005

number_format

Пред.

След.

number_format

(PHP 3, PHP 4, PHP 5)number_format -- Форматирует число с разделением групп

Описание

string number_format (float number [, int decimals])

string number_format (float number, int decimals, string dec_point, string thousands_sep)

number_format() возвращает отформатированное число

number. Функция принимает один, два или

четыре аргумента (не три):

Если передан только один аргумент, number

будет отформатирован без дробной части, но с запятой (",") между

группами цифр по 3.

Если переданы два аргумента, number будет

отформатирован с decimals знаками после точки

(".") и с запятой (",") между группами цифр по 3.

Если переданы все четыре аргумента, number

будет отформатирован с decimals знаками после

точки и с разделитилем между группами цифр по 3, при этом в качестве

десятичной точки будет использован dec_point,

а в качестве разделителя групп - thousands_sep.

Используется только первый символ строки

thousands_sep. Например, при передаче

foo в качестве

thousands_sep для форматирования числа 1000,

number_format() возвращает 1f000.

Пример 1. Пример использования number_format()

Во Франции обычно используются 2 знака после запятой (','), и

пробел (' ') в качестве разделителя групп. Такое форматирование

получается при использовании следующего кода :

<?php

$number = 1234.56;

// английский формат (по умолчанию)

$english_format_number = number_format($number);

// 1,234

// французский формат

$nombre_format_francais = number_format($number, 2, ',', ' ');

// 1 234,56

$number = 1234.5678;

// английский формат без разделителей групп

$english_format_number = number_format($number, 2, '.', '');

// 1234.57

?>

См. также описание функций sprintf(),

printf() и sscanf().

Пред.

Начало

След.

nl2br

Уровень выше

ord

Отвечу на любые вопросы. С уважением, Дмитрий Владимирович.

Ваше письмо×
Free Web Hosting