#php
Вопрос:
Я искал повсюду, но нашел только решение для:
формат 12.58.
А это не то, что мне нужно.
В основном я хочу преобразовать простые числа в денежные числа.
Так что, если число равно 1, то оно будет показывать 0,01 доллара
10, тогда он покажет 0,10 доллара
Если 100, то 1 доллар
Если 1000, то 10 долларов
Если 1050, то $10,50
Если 100040, то формат изменится на 1000,40 долларов.
Любая помощь будет признательна.
Ответ №1:
Используйте formatCurrency для форматирования валюты:
$number = 1;
$fmt = numfmt_create( 'en_US', NumberFormatter::CURRENCY );
echo numfmt_format_currency($fmt, $number / 100, 'USD')."n";
выведет $0.01
Комментарии:
1. Блестяще! Большое спасибо за ваше время и помощь бромберу! Ценю это.