Форматирование чисел

 

Числа в PHP хранятся и выводятся в наиболее эффективном формате. В приложении может потребоваться отобразить число в некотором определенном формате, например, разделить группы разрядов пробелами, запятыми и т.д. Некоторые возможности по форматированию чисел предоставляют функции форматного вывода printf() и sprint().

Рассмотрим очень удобную функцию форматирования чисел:

 

Number_format(переменная, точность, разделитель1, разделитель2);

Она преобразует исходное число в строку определенного вида:

- переменная – имя переменной или конкретное число, которое требуется форматировать. Если следующие параметры не заданы, то число округляется до ближайшего целого и разделяется на группы цифр по три разряда, между которыми ставится запятая:

 

$x=12345678980.621;

number_format($x);

 

Получается строка вида:

 

1,234,567,891

 

- точность – точность вывода – количество цифр в дробной части числа; параметр обязателен, если используются параметры разделитель1 и разделитель2:

 

$x=123456.789;

number_format($x, 2);

 

Получается строка вида:

 

123,456.79

 

- разделитель1 – символ, используемый для разделения целой и дробной части числа (по умолчанию – точка); параметр обязателен, если используется параметр разделитель2:

-

$x=123456.789;

number_format($x, 2, “,”, “ ”);

 

Получается строка вида:

 

123 456,79

 

- разделитель2 – символ, используемый для разделения групп по три разряда в целой части числа (по умолчанию – запятая); параметр обязателен, если используется параметр разделитель1.

 

Внимание! Результат работы этой функции – строка, а не число! Ее нельзя использовать в математических вычислениях!

 








Дата добавления: 2015-08-26; просмотров: 592; ЗАКАЗАТЬ НАПИСАНИЕ РАБОТЫ


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2022 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.