Числа в строчном написании.

       Навеяно хаброй и постом про Множественные числа.
       Была у меня как-то задача на PHP, в которой требовалось локализированно выводить разные огромные числа в строчном написании, при чём с десятыми и тысячными долями. Написал классик для этого, малость корявый по коду, но работает стабильно и понимает числа типа "100300,3940023" выводились как "сто тысяч триста и три миллиона девятсот сорок тысяч двадцать три десятимиллионных".

    Использовать классик просто:
    $out_string = NUM2STR::translate($string_number," и ",true);

    Класс можно сказать с моего ресурса: download (1,52 Кб)
    Апдейт: rub. download (1,53 Кб) приспособлено для денег + исправление, чтобы 0 заменялся на «ноль».
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 4

      0
      как-то там все не по-русски :(
        0
        сорри, там по-украински всё, так как проект был на нём. Но всё же, думаю, смысл то работы понятен и если надо, то перевести просто.
        0
        Очень часто нужны не просто числа, а рубли и копейки. Было бы здорово, если бы прикрутили такую опцию.
          0
          Этот класс как раз для этого и писался, только были тогда гривны.
          Следующим коментом приведу пример, как использовать.

        Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

        Самое читаемое