money_format, переместите «название валюты» - PullRequest
2 голосов
/ 12 марта 2012

Я сейчас использую PHP money_format() функцию , и у меня money_format('%.0i', $row['price']) на данный момент выводится что-то вроде: DKK 199.900 - есть ли способ Я могу вывести его как 199.900 DKK вместо?

Ответы [ 4 ]

3 голосов
/ 12 марта 2012

Используйте number_format вместо этого (это также совместимо с ОС):

$value = number_format($value, [decimal places]).' DKK';
1 голос
/ 12 марта 2012

заменить первый аргумент формата money_format на "% .0i DKK";

0 голосов
/ 08 октября 2015

На самом деле @sandeep был прав, он просто забыл добавить ! для удаления денежного символа с начала.

setlocale(LC_MONETARY, 'da_DK');
$money_in_the_bank = 9333;
echo money_format('%!.0i DKK', $money_in_the_bank);

Это выведет:

9.333 DKK

0 голосов
/ 12 января 2015

Таким образом, шаблон money_format('%!.0i DKK', $price); может быть решением, где ! отменит знак автоматической валюты, и он будет добавлен вручную в конце

...