PDA

View Full Version : اعداد فارسی در هنگام نمایش و ورود اطلاعات



sara333
چهارشنبه 08 آبان 1392, 00:35 صبح
سلام
2تا سوال داشتم که اگر راهنمایی کنید ممنون میشم
اولیش اینه که من اگه بخوام توی برنامم هرچی عدد هست به صورت فارسی نمایش داده بشه ، آیا مجبورم برای تمام print ها و echo ها که منجر به نمایش خروجی روی صفحم هستن یا تمام خروجی هایی که از بانکم میگیرم از 1تابع برای تبدیل اعداد انگلیسی به فارسی استفاده کنم ؟( مثال این توابع توی اینترنت زیاد هست ....

function farsiNum($val){
$m=str_replace("1","۱",$m);
.
.
.
.
return $m;
}




echo farsiNum($price);

منظورم اینه که نمیشه به جای تغییر همه این موارد تو کل برنامه یه حالت بهینه تر داشت ؟

مورد بعدی این که وقتی تو یه textbox میخوام اعداد رو به فارسی تایپ کنن ، اگر کیبورد رو روی FA قرار بدن باز هم اعداد فارسی نمیشه ( که فکر میکنم به تنظیمات نمایش اعداد رو سیستم هر فرد بستگی داره ) . برای این راهی نیست ؟ که روی همه سیستم ها حتما فارسی تایپ بشه؟

saeidpsl
چهارشنبه 08 آبان 1392, 01:01 صبح
بفرما :چشمک:
https://www.google.com/webhp?hl=fa#hl=fa&q=php+%D8%A7%D8%B9%D8%AF%D8%A7%D8%AF+%D9%81%D8%A7% D8%B1%D8%B3%DB%8C&safe=active

MMSHFE
چهارشنبه 08 آبان 1392, 11:00 صبح
ob_start();
echo 'این 1 متن نمونه است. ';
echo 'این متن دارای 2 جمله است.';
// ...
$contents = ob_get_contents();
ob_end_clean();
echo farsiNum($contents);

AliRezaPro
چهارشنبه 08 آبان 1392, 11:27 صبح
یک پلاگین برای جی کوئری بود که این کار رو انجام میداد . جستجو کنید پیدا میکنید