money_format, переместить название валюты
Я сейчас использую PHP money_format()
функционировать и иметь money_format('%.0i', $row['price'])
на данный момент он выводит что-то вроде: DKK 199.900
- есть ли способ вывести его как 199.900 DKK
вместо?
4 ответа
Решение
Использование number_format
вместо этого (это также совместимо с ОС):
$value = number_format($value, [decimal places]).' DKK';
Итак, шаблон money_format('%!.0i DKK', $price);
может быть решением, где !
автоматически отменит знак валюты и будет добавлен вручную в конце
На самом деле @sandeep был прав, он просто забыл добавить !
убрать денежный символ с начала.
setlocale(LC_MONETARY, 'da_DK');
$money_in_the_bank = 9333;
echo money_format('%!.0i DKK', $money_in_the_bank);
Это выведет:
9.333 DKK