Количество букв (формат валюты) на французском

Например, я хотел преобразовать число / число (сумму в валюте) в буквы.

300.00 to trois cent dollars
162.00 to cent soixante-deux dollars
251.84 to deux-cents cinquante-et-un dollars et quatre-vingt-quatre cents

Я использую PHP NumberFormatter класс для преобразования букв в числа, он отлично работает, когда это просто число, я использую следующий код.

$f = new NumberFormatter("fr", NumberFormatter::SPELLOUT);
$f->format(40.50);

что дает мне следующий вывод

quarante virgule cinq

Тогда как я хочу это

quarante dollars et cinquante cents

То, что я хочу, это добавлять доллары и центы, где это необходимо в строке.

Любой намек на то, как это сделать?

Благодарю.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]