Обязательный символ преобразования в функции money_format (string $ format, float $ number) - PullRequest
0 голосов
/ 21 октября 2011

С http://us.php.net/manual/en/function.money-format.php,

В нем говорится, что $ формат должен состоять из следующей последовательности:

  1. символ%
  2. необязательнофлаги
  3. необязательная ширина поля
  4. необязательная левая точность
  5. необязательная правая точность
  6. обязательный символ преобразования

для номера6, которая является частью символа преобразования, говорит, что у нас может быть три варианта:

i - число форматируется в соответствии с форматом международной валюты локали (например, для локали США: 1 234,56 доллара США).

n - число форматируется в соответствии с форматом национальной валюты локали (например, для локали de_DE: EU1.234,56).

% - возвращает символ%.

Я понимаюя и п, но я не совсем понимаю использование%.

Например, это работает,

http://ideone.com/xxg55

Если я использую% вместо Iв части преобразования символов выдает ошибку:

http://ideone.com/XmLjY

1 Ответ

2 голосов
/ 21 октября 2011

Это просто для того, чтобы вы могли написать %%, если хотите, чтобы в вашем выводе появился литерал %.

...