PDA

View Full Version : چگونه در هنگام ثبت یا مشاهده ی اعداد بصورت فارسی نشان یا ثبت شود؟



zohreh.hn
یک شنبه 11 خرداد 1393, 13:46 عصر
سلام دوستان
شاید سوال ساده ای باشد ولی من نمی دانم اگه میشه راهنمایی بفرمایید
می خواهم در جدول مشاهده دیتا بیس به مشتری ارقام بصورت فارسی و ریال نشان داده شود
باتشکر

مهرداد سیف زاده
یک شنبه 11 خرداد 1393, 13:54 عصر
این چندان به php ربط نداره و باید از css کمک بگیری و فونت فارسی رو توی صفحه لود کنی که لینک زیر بهت کمک میکنه
http://www.wedesign.ir/css/css3-font-face-methods-and-optimized-font-firefox6

روش دیگه ولی غیرمنطقی بکار بردن translate و تبدیل کاراکتر هست یعنی php توی رشته بگرده و هر جا عدد 6 رو دید با کاراکتر ۶ عوض کنه.
البته ماژول jdf تابع بنام tr_num داره که حروف انگلیسی به فارسی و فارسی به انگلیسی تبدیل میکنه
http://jdf.scr.ir/

thacker
یک شنبه 11 خرداد 1393, 14:18 عصر
از این تابع استفاده کن :


function farsi_number($m)
{
$m=str_replace("1","۱",$m);
$m=str_replace("2","۲",$m);
$m=str_replace("3","۳",$m);
$m=str_replace("4","۴",$m);
$m=str_replace("5","۵",$m);
$m=str_replace("6","۶",$m);
$m=str_replace("7","۷",$m);
$m=str_replace("8","۸",$m);
$m=str_replace("9","۹",$m);
$m=str_replace("0","۰",$m);
return $m;
}