Например, я хотел преобразовать число / число (сумму в валюте) в буквы.
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
То, что я хочу, это добавлять доллары и центы, где это необходимо в строке.
Любой намек на то, как это сделать?
Благодарю.
Задача ещё не решена.
Других решений пока нет …