English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP String строковые функции руководства
Функция money_format() используется для форматирования чисел в строку货币格式.
string money_format ( string $format , float $number )
Используется для форматирования чисел в строку валюты.
Эта функция вставляет форматированное число в положение процента в основной строке.
Комментарий: функция money_format() не работает на платформе Windows.
Возвращает отформатированный символ. Символы перед и после строки формата возвращаются без изменений. Если传入 number не является числом, будет возвращено NULL и появится E_WARNING.
Номер | Параметры и описание |
---|---|
1 | string Число, которое нужно форматировать. Возможные значения формата: Заполнение и знаки:
Ширина поля:
Символы преобразования:
Комментарий:Если используется несколько форматов, указанных выше, они должны использоваться в указанном порядке, не меняться. Комментарий:Эта функция зависит от локальных настроек. |
2 | number Число, которое нужно вставить в символ процента в строке формата. |
Попробуйте следующий пример, формат международной валюты de_DE (Германия) с 2 знаками после запятой:
<?php //Формат международной валюты с 2 знаками после запятой $input = 1000.56; setlocale(LC_MONETARY,"de_DE"); echo money_format("%.2n", $input); ?>Проверим, посмотрим‹/›
Результат вывода
1.000,56 EUR