PDA

View Full Version : چگونه با php اعداد رو فارسی بنویسم ؟



aliphp1
سه شنبه 05 اردیبهشت 1391, 19:43 عصر
سلام دوستان لطفا کمک کنید
من یکسری اعداد دارم می خوام فارسی نمایش داده بشه
یعنی با اعداد فارسی نه به حروف

aliphp1
سه شنبه 05 اردیبهشت 1391, 20:38 عصر
دوستان لطفا کمک کنید

amin1softco
سه شنبه 05 اردیبهشت 1391, 21:17 عصر
خوب الان مشکل اصلیت چیه ؟
کد صفحه رو بگزار رویه utf-8 و 4 تا کلمه فارسی بنویسی اعداد بعدش رو فارسی نشون میده
حرفه ایی تر کدهاش ایناست ولی نیازی نیست!!!
U+0660 ٠ d9 a0 ARABIC-INDIC DIGIT ZERO
U+0661 ١ d9 a1 ARABIC-INDIC DIGIT ONE
U+0662 ٢ d9 a2 ARABIC-INDIC DIGIT TWO
U+0663 ٣ d9 a3 ARABIC-INDIC DIGIT THREE
U+0664 ٤ d9 a4 ARABIC-INDIC DIGIT FOUR
U+0665 ٥ d9 a5 ARABIC-INDIC DIGIT FIVE
U+0666 ٦ d9 a6 ARABIC-INDIC DIGIT SIX
U+0667 ٧ d9 a7 ARABIC-INDIC DIGIT SEVEN
U+0668 ٨ d9 a8 ARABIC-INDIC DIGIT EIGHT
U+0669 ٩ d9 a9 ARABIC-INDIC DIGIT NINE

plague
سه شنبه 05 اردیبهشت 1391, 21:44 عصر
این قسمتی از کلاسیه که من برای کار با اعداد فارسی نوشتم
http://www.uploadbaz.com/mvap6ovxgm9o
دانلود کن و اینکلود کن توی پیجت

اینطوری عدد رو فارسی کن


$x = 1234;
$farsi_x = num2pers::farsidigit($x);

این اعداد رو 3 رقم 3 رقم جدا سازی میکنه و کاما میزاره اگه خاستی کاما ها برداشته بشن
توی این کلاس تابع farsidigit خط آخرش که نوشته
return self::addcomma($text);
رو پاک کن
اون خط بالاییش که کامنت شده رو فعال کن

aliphp1
سه شنبه 05 اردیبهشت 1391, 22:06 عصر
خوب الان مشکل اصلیت چیه ؟
کد صفحه رو بگزار رویه utf-8 و 4 تا کلمه فارسی بنویسی اعداد بعدش رو فارسی نشون میده
حرفه ایی تر کدهاش ایناست ولی نیازی نیست!!!
U+0660 ٠ d9 a0 ARABIC-INDIC DIGIT ZERO
U+0661 ١ d9 a1 ARABIC-INDIC DIGIT ONE
U+0662 ٢ d9 a2 ARABIC-INDIC DIGIT TWO
U+0663 ٣ d9 a3 ARABIC-INDIC DIGIT THREE
U+0664 ٤ d9 a4 ARABIC-INDIC DIGIT FOUR
U+0665 ٥ d9 a5 ARABIC-INDIC DIGIT FIVE
U+0666 ٦ d9 a6 ARABIC-INDIC DIGIT SIX
U+0667 ٧ d9 a7 ARABIC-INDIC DIGIT SEVEN
U+0668 ٨ d9 a8 ARABIC-INDIC DIGIT EIGHT
U+0669 ٩ d9 a9 ARABIC-INDIC DIGIT NINE
ویرایش شد مشکل حل شد

aliphp1
سه شنبه 05 اردیبهشت 1391, 23:02 عصر
این قسمتی از کلاسیه که من برای کار با اعداد فارسی نوشتم
http://www.uploadbaz.com/mvap6ovxgm9o
دانلود کن و اینکلود کن توی پیجت

اینطوری عدد رو فارسی کن


$x = 1234;
$farsi_x = num2pers::farsidigit($x);

این اعداد رو 3 رقم 3 رقم جدا سازی میکنه و کاما میزاره اگه خاستی کاما ها برداشته بشن
توی این کلاس تابع farsidigit خط آخرش که نوشته
return self::addcomma($text);
رو پاک کن
اون خط بالاییش که کامنت شده رو فعال کن
آقا مرسی کارم راه افتاد