PDA

View Full Version : سوال: نمایش اعداد انگلیسی بصورت اعداد فارسی در php



akafweb
جمعه 10 آذر 1391, 10:27 صبح
من یه سری اعداد از sql میگیرم ولی این اعداد انگلیسی هستند و من می خواهم بصورت اعداد فارسی چاپ شوند
کسی می تونه تابع مربوط به php رو به من بده ؟

ارمین نصیری
جمعه 10 آذر 1391, 10:31 صبح
خوب دوست عزیز فونت کامپننت ها رو فارسی کن جواب میده

plague
جمعه 10 آذر 1391, 10:43 صبح
function Convertnumber2farsi($srting)
{
$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;

}



یه فاصله خالی توی کد افتاده که اینو وقتی اینجا کپی کردم بوجود اومده باید این فاصله ها رو حذف کنی

$n um9
باید بشه
$num9