چطور اعداد را به صورت فارسی نمایش بدم ؟

Mds

Active Member
با سلام .
بچه ها اینجا رو ببینید . http://alavi.us/jcal/p.php
اعداد تقویم به صورت فارسی نمایش داده شده اند ، چطور اینکار رو بکنم ؟
 

mosi20

Active Member
PHP:
function num2fa($str) {
	$num = strval($str);
	$res = '';
	for ($i=0; $i<strlen($num); $i++) {
		if (ord($num{$i})>=0x30 && ord($num{$i})<0x3A) {
                        $res .= code2utf(0x6F0/*0x660*/+$num{$i});
		} else $res .= $num{$i};
	}
	return $res;
}
function code2utf($num){
	if($num<128)return chr($num);
	if($num<2048)return chr(($num>>6)+192).chr(($num&63)+128);
	if($num<65536)return chr(($num>>12)+224).chr((($num>>6)&63)+128).chr(($num&63)+128);
	if($num<2097152)return chr(($num>>18)+240).chr((($num>>12)&63)+128).chr((($num>>6)&63)+128). chr(($num&63)+128);
	return '';
}
 

Mds

Active Member
hg

بچه های برنامه نویس این راه رو پیشنهاد کردن
نظر شما چیه ؟
خوبه


کد:
[COLOR=#000000][COLOR=#007700][COLOR=#000000][COLOR=#007700]function [/COLOR][COLOR=#0000bb]farsi_number[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000bb]$m[/COLOR][COLOR=#007700])
{
[/COLOR][COLOR=#0000bb]$en[/COLOR][COLOR=#007700]=array([/COLOR][COLOR=#dd0000]"0"[/COLOR][COLOR=#007700],[/COLOR][COLOR=#dd0000]"1"[/COLOR][COLOR=#007700],[/COLOR][COLOR=#dd0000]"2"[/COLOR][COLOR=#007700],[/COLOR][COLOR=#dd0000]"3"[/COLOR][COLOR=#007700],[/COLOR][COLOR=#dd0000]"4"[/COLOR][COLOR=#007700],[/COLOR][COLOR=#dd0000]"5"[/COLOR][COLOR=#007700],[/COLOR][COLOR=#dd0000]"6"[/COLOR][COLOR=#007700],[/COLOR][COLOR=#dd0000]"7"[/COLOR][COLOR=#007700],[/COLOR][COLOR=#dd0000]"8"[/COLOR][COLOR=#007700],[/COLOR][COLOR=#dd0000]"9"[/COLOR][COLOR=#007700]);
[/COLOR][COLOR=#0000bb]$fa[/COLOR][COLOR=#007700]=array([/COLOR][COLOR=#dd0000]"۰"[/COLOR][COLOR=#007700],[/COLOR][COLOR=#dd0000]"۱"[/COLOR][COLOR=#007700],[/COLOR][COLOR=#dd0000]"۲"[/COLOR][COLOR=#007700],[/COLOR][COLOR=#dd0000]"۳"[/COLOR][COLOR=#007700],[/COLOR][COLOR=#dd0000]"۴"[/COLOR][COLOR=#007700],[/COLOR][COLOR=#dd0000]"۵"[/COLOR][COLOR=#007700],[/COLOR][COLOR=#dd0000]"۶"[/COLOR][COLOR=#007700],[/COLOR][COLOR=#dd0000]"۷"[/COLOR][COLOR=#007700],[/COLOR][COLOR=#dd0000]"۸"[/COLOR][COLOR=#007700],[/COLOR][COLOR=#dd0000]"۹"[/COLOR][COLOR=#007700]);
return [/COLOR][COLOR=#0000bb]str_replace[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000bb]$en[/COLOR][COLOR=#007700],[/COLOR][COLOR=#0000bb]$fa[/COLOR][COLOR=#007700],[/COLOR][COLOR=#0000bb]$M[/COLOR][COLOR=#007700]) 
}  [/COLOR][/COLOR][/COLOR][/COLOR]
 

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

بالا