مقدار عددي بصورت فارسي

freelearn

Banned
سلام
من ميخوام اعدادي كه توي html نوشته ميشه بصورت فارسي نمايش داده بشه

توي مرورگر ie اعداد فارسي هست ولي در فايرفاكس en هست




ممنون ميشم راهنمايي كنيد كه توي موزيلا مقادير عددي كلا فارسي نوشته بشه

با تشكر
 

Masoud1365

مدیر انجمن
اینا رو تست کن
من هرچی یونیدکد شدشو گذاشتم اینجا عوض شد واسه همین پیوست کردم
 

پیوست ها

  • number.zip
    241 بایت · بازدیدها: 9
آخرین ویرایش:

Army.Hidden

Active Member
سلام
من ميخوام اعدادي كه توي html نوشته ميشه بصورت فارسي نمايش داده بشه

توي مرورگر ie اعداد فارسي هست ولي در فايرفاكس en هست




ممنون ميشم راهنمايي كنيد كه توي موزيلا مقادير عددي كلا فارسي نوشته بشه

با تشكر


PHP:
<?php
echo per_num("21312");
    function per_num($lastdate)
    {
            $srting=$lastdate;
            $num0="۰";
            $num1="۱";
            $num2="۲";
            $num3="۳";
            $num4="۴";
            $num5="۵";
            $num6="۶";
            $num7="۷";
            $num8="۸";
            $num9="۹";
                                                            
            $stringtemp="";
            $len=strlen($srting);
                for($sub=0;$sub<$len;$sub++)
                    {
                         if(substr($srting,$sub,1)=="0")$stringtemp.=$num0;
                             elseif(substr($srting,$sub,1)=="1")$stringtemp.=$num1;
                                 elseif(substr($srting,$sub,1)=="2")$stringtemp.=$num2;
                                     elseif(substr($srting,$sub,1)=="3")$stringtemp.=$num3;
                                        elseif(substr($srting,$sub,1)=="4")$stringtemp.=$num4;
                                            elseif(substr($srting,$sub,1)=="5")$stringtemp.=$num5;
                                                elseif(substr($srting,$sub,1)=="6")$stringtemp.=$num6;
                                                    elseif(substr($srting,$sub,1)=="7")$stringtemp.=$num7;
                                                        elseif(substr($srting,$sub,1)=="8")$stringtemp.=$num8;
                                                            elseif(substr($srting,$sub,1)=="9")$stringtemp.=$num9;
                                                                else $stringtemp.=substr($srting,$sub,1);
                    }
            return $stringtemp; 
    }
?>
کد بالا جواب نمیده . از فایل پیوست استفاده کن متوجه میشی چرا جواب نمیده.
 

پیوست ها

  • Per_num.zip
    415 بایت · بازدیدها: 6
آخرین ویرایش:

sajadmaz

Member
چرا اینقدر پیچوندی

PHP:
function fa_number($numberint)
{
    $numberFormatPersian = array('۰','۱','۲','۳','۴','۵','۶','۷','۸','۹');
    $numberFormatEnglish = array('0','1','2','3','4','5','6','7','8','9');


    return  str_replace($numberFormatEnglish,$numberFormatPersian,$numberint);
   
}
 

freelearn

Banned
چرا اینقدر پیچوندی

PHP:
function fa_number($numberint)
{
    $numberformatpersian = array('۰','۱','۲','۳','۴','۵','۶','۷','۸','۹');
    $numberformatenglish = array('0','1','2','3','4','5','6','7','8','9');


    return  str_replace($numberformatenglish,$numberformatpersian,$numberint);
   
}


ميشه فايل پيوست كنيد؟ و نحوه استفادش رو بگيد

با تشكر
 

Army.Hidden

Active Member
چرا اینقدر پیچوندی

PHP:
function fa_number($numberint)
{
    $numberFormatPersian = array('۰','۱','۲','۳','۴','۵','۶','۷','۸','۹');
    $numberFormatEnglish = array('0','1','2','3','4','5','6','7','8','9');


    return  str_replace($numberFormatEnglish,$numberFormatPersian,$numberint);
   
}

شما درست میگید.:wink:
نمیدونم چرا جدیدا کدها رو اینطوری مینویسم :-?
 

جدیدترین ارسال ها

بالا