تصویر محمدعلی اکبری

در الگوریتم پیاده سازی شده ابتدا اعداد به گروه های 3 سه تایی تقسیم می‌شوند، سپس هر گروه به صورت مجزا خوانده می‌شود. سپس بر اساس جایگاه آن گروه در عدد مورد نظر پسوند مناسب به آن اضافه شده و در کنار بقیه اعداد قرار می‌گیرد.

 

به عنوان مثال برای عدد 123456789:

  • ابتدا به صورت 123,456,789 در می‌آید
  • 123: صد و بیست و سه، 456: چهارصد و پنجاه و شش و 789:هفتصد و هشتاد و نه
  • به 123 پسوند میلیون و به 456 پسوند هزار افزوده می‌شود
  • قسمت‌های مختلف به هم وصل می‌شوند: صد و بیست و سه میلیون و چهارصد و پنجاه و شش هزار و هفتصد و هشتاد و نه

در ادامه مطلب می‌توانید اسکریپت تبدیل اعداد به حروف توسط PHP را دانلود کرده و یا نسخه آزمایشی را مشاهده کنید.

همین الگوریتم برای Java، C#، Javascript و ... نیز قابل پیاده سازی است.

دیدگاه‌ها

تصویر جواد

تصویر ahmad

ahmad (تایید نشده)

ممنون از اسکریپت :)

تصویر alri

alri (تایید نشده)

دوست داشتم . برای کپچا چیز مناسبی است.

تصویر بهزاد

بهزاد (تایید نشده)

تشکر

تصویر حسین

حسین (تایید نشده)

متشکرم

تصویر محمدرضا حق شناس

محمدرضا حق شناس (تایید نشده)

عالی بود.
متشکرم.

تصویر مقداد ترابی

مقداد ترابی (تایید نشده)

سلام . ممنون من از این تابع استفاده کردم وظیفه دونستم از شما تشکر کنم.

تصویر مقداد ترابی

مقداد ترابی (تایید نشده)

در ضمن اگر صفر های قبل از عدد حذف بشن کمی هوشمند تر به نظر میرسه.

تصویر مهرداد

مهرداد (تایید نشده)

سلام
برنامه خوبی نوشته شده و لازم دونستم بگم بعد از میلیون در بخش فارسی ، میلیارد هست که لطفا تصحیح کنید.

با تشکر

تصویر علیرضا

علیرضا (تایید نشده)

درود
سپاس فراوان بابت زحمتی که کشیدید و کلی در وقت دوستان برنامه نویس صرفه جویی کردید.

تصویر ثنا

ثنا (تایید نشده)

چرا نتوانستم که این صحقه را ذخیره کنیم

تصویر مجتبی

مجتبی (تایید نشده)

دست شما درد نکنه

تصویر خودم

خودم (تایید نشده)

آقا سلام ببخشید چرا این فایلی که دانلود میکنم به صورت خام هم کار نمی کنه اصلا

تصویر هادی

هادی (تایید نشده)

عالی و کار راه انداز. آفرین. ممنون از سخاوت شما.

تصویر محمد

محمد (تایید نشده)

رو هاست کا نکرد ولی تو لوکال کار میکنه مشکل چیه؟

تصویر مهدی

مهدی (تایید نشده)

من هم در یک پروژه از این کلاس استفاده کردم و لزم دیدم از شما تشکر و قدردانی کنم.
موفق و پیروز باشید

افزودن نظر جدید