Навеяно хаброй и постом про Множественные числа.
Была у меня как-то задача на PHP, в которой требовалось локализированно выводить разные огромные числа в строчном написании, при чём с десятыми и тысячными долями. Написал классик для этого, малость корявый по коду, но работает стабильно и понимает числа типа "100300,3940023" выводились как "сто тысяч триста и три миллиона девятсот сорок тысяч двадцать три десятимиллионных".
Использовать классик просто:
Класс можно сказать с моего ресурса: download (1,52 Кб)
Апдейт: rub. download (1,53 Кб) приспособлено для денег + исправление, чтобы 0 заменялся на «ноль».
Была у меня как-то задача на PHP, в которой требовалось локализированно выводить разные огромные числа в строчном написании, при чём с десятыми и тысячными долями. Написал классик для этого, малость корявый по коду, но работает стабильно и понимает числа типа "100300,3940023" выводились как "сто тысяч триста и три миллиона девятсот сорок тысяч двадцать три десятимиллионных".
Использовать классик просто:
$out_string = NUM2STR::translate($string_number," и ",true);
Класс можно сказать с моего ресурса: download (1,52 Кб)
Апдейт: rub. download (1,53 Кб) приспособлено для денег + исправление, чтобы 0 заменялся на «ноль».