Скрипт преобразования числа (дробного\целого) в строковое представление (словами,прописью) с разбором дробного числа до 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, аналогов этого модуля точно нет!!!! |