PHP скрипт преобразования дробново числа в символьную форму (словами) 1
Скрипт преобразования числа (дробного\целого) в строковое представление (словами,прописью) с разбором дробного числа до 4 знаков после точки (до десятитысячных)
Возможности скрипта:
1.Преобразует дробное число в его число словами как положительное, так и отрицательное число.
пример:
число: 5.674 будет равно : пять целых шестьсот семьдесят четыре тысячных
число: -0.8726 будет равно : минус ноль целых восемь тысяч семьсот двадцать шесть десятитысячных
число: 8765214 будет равно : восемь миллионов семьсот шестьдесят пять тысяч двести четырнадцать
2.Преобразует число с учетом указанной валюты (RUR или USD), обрабатывает все окончания (как рубль\рубля\рублей\копеек\центов\долларов и т.д). Выполняет преобразование дробного и\или целого числа с учетом копеек или центов (в зависимости от указанной валюты)
пример:
сумма: 3.87 (в рублях) = три рубля восемьдесят семь копеек, (в долларах) = три доллара восемьдесят семь центов
сумма: 875.5 (в рублях) = восемьсот семьдесят пять рублей пять копеек, (в долларах) = восемьсот семьдесят пять долларов пять центов
сумма: 1 (в рублях) = один рубль, (в долларах) = один доллар
сумма: 0.65 (в рублях) = шестьдесят пять копеек, (в долларах) = шестьдесят пять центов
Разбор дробной части цены идет с учетом, что количество копеек\центов не может быть больше 100, иначе увеличивает общую сумму.
пример:
сумма: 2.201 (в рублях) = четыре рубля одна копейка, (в долларах) = четыре доллара один цент
сумма: 0.101 (в рублях) = один рубль одна копейка, (в долларах) = один доллар один цент
пример работы скрипта, вы можете посмотреть здесь http://forwebm.net/demo_num/demo.php
------
также в модуле преобразования имеются 2 доплнительные функции:
1. функция Переводит целое число в римское представление (как V,X и т.д)
2. функция Переводит строку в римском представлении обратно в число
Данный модуль преобразования числа(суммы) был переведен мною из языка Object Pascal (delphi) на язык php, аналогов этого модуля точно нет!!!!
Автор: Евгений