Latest web development tutorials
×

PHP курс

PHP курс PHP Краткое введение PHP устанавливать PHP грамматика PHP переменная PHP echo/print PHP Типы данных PHP постоянная PHP строка PHP операторы PHP If...Else PHP Switch PHP массив PHP Сортировка массива PHP Суперглобальные PHP While циркуляция PHP For циркуляция PHP функция PHP Магические Переменные PHP Пространства имен PHP Объектно-ориентированный

PHP форма

PHP форма PHP Аутентификация с помощью форм PHP форма - Обязательные для заполнения поля PHP форма - Проверка электронной почты и URL PHP Полный экземпляр формы PHP $_GET переменная PHP $_POST переменная

PHP Расширенный учебник

PHP Многомерные Массивы PHP дата PHP содержать PHP файл PHP Загрузка файлов PHP Cookie PHP Session PHP E-mail PHP безопасности E-mail PHP Error PHP Exception PHP фильтр PHP Расширенный фильтр PHP JSON

PHP 7 Новые возможности

PHP 7 Новые возможности

PHP база данных

PHP MySQL Краткое введение PHP MySQL подключение PHP MySQL Создание базы данных PHP MySQL Создание таблицы данных PHP MySQL Вставка данных PHP MySQL Вставка нескольких данных PHP MySQL Подготовленные выражения PHP MySQL Считывание данных PHP MySQL WHERE PHP MySQL ORDER BY PHP MySQL UPDATE PHP MySQL DELETE PHP ODBC

PHP XML

XML Expat Parser XML DOM XML SimpleXML

PHP & AJAX

AJAX Краткое введение AJAX PHP AJAX база данных AJAX XML AJAX Поиск в реальном времени AJAX RSS Reader AJAX голосование

PHP справочное руководство

PHP Array PHP Calendar PHP cURL PHP Date PHP Directory PHP Error PHP Filesystem PHP Filter PHP FTP PHP HTTP PHP Libxml PHP Mail PHP Math PHP Misc PHP MySQLi PHP PDO PHP SimpleXML PHP String PHP XML PHP Zip PHP Timezones PHP обработка изображений PHP RESTful

Функция PHP money_format ()

PHP Строка Ссылка PHP Строка Ссылка

примеров

en_US международный формат:

<?php
$number = 1234.56;
setlocale(LC_MONETARY,"en_US");
echo money_format("The price is %i", $number);
?>

Код выше вывод будет:

The price is USD 1,234.56


Определение и использование

money_format () возвращает строку, отформатированную в качестве валюты строки.

Эта функция вставляет форматированный число в основных строк позиции процента (%).

Примечание: Функция money_format ()не работает на платформе Windows.

Подсказка: Эта функция часто Setlocale () функция используется вместе.

Совет: Чтобы просмотреть все доступные языковые коды, пожалуйста , посетите наш код языка справочное руководство .


грамматика

money_format( string,number )

参数 描述
string 必需。规定要格式化的字符串及如何格式化字符串中的变量。

可能的格式值:

填充和标志:

  • =f- 规定字符(f)用作填充(例如:%=t 使用 "t" 作为填充)。默认使用空格作为填充。
  • ^ - 移除分组字符的使用。
  • + 或 ( - 规定如何显示正数和负数。如果使用 "+",则使用本地设置的 + 和 -(通常在负数前加符号,赠书前不加任何符号)。如果使用 "(",负数被包含在括号内部。默认是使用 "+"。
  • ! - 停止在输出字符串中使用货币符号。
  • - 如果使用 "-",所有字段左对齐。默认是右对齐。

字段宽度:

  • x- 规定字段的最小宽度(x)。默认是 0。
  • #x- 规定小数点左边数字的最大位数(x)。用于保持格式化输出在同一列对齐。如果数字位数大于 x,本规定将被忽略。
  • .x- 规定小数点右边数字的最大位数(x)。如果 x 是 0,小数点及其右边的数字将不会显示。默认使用本地设置。

转换字符:

  • i - 数字被格式化为国际货币格式。
  • n - 数字被格式化为国家货币格式。
  • % - 返回 % 字符。

注释:如果使用多个上述的格式值,它们必须按照上面的顺序进行使用,不能打乱。

注释:该函数受本地设置的影响。

number 必需。被插入到格式化字符串中 % 符号位置的数字。

технические детали

Возвращает: Возвращает отформатированную строку. Формат строки предшествующие и последующие символы останутся такими же возвращение. Нечисловой цифра возвращает NULL и генерировать E_WARNING.
Версия PHP: 4.3.0+


Другие примеры

Пример 1

Международный формат с двумя небольшим числом (Германия):

<?php
$number = 1234.56;
setlocale(LC_MONETARY,"de_DE");
echo money_format("%.2n", $number);
?>

Код выше вывод будет:

1 234,56 EUR


Пример 2

Отрицательный с () указывает на отрицательный международный формат точности после запятой США 2, "*" заполняется символами:

<?php
$number = -1234.5672;
echo money_format("%=*(#10.2n",$number);
?>

Код выше вывод будет:

(******1234.57)



PHP Строка Ссылка PHP Строка Ссылка