hassanzanjani13
New Member
سلام دوستان . آیا راهی هست که بتونم تمام اعداد موجود در یک صفحه رو به صورت فارسی در بیارم ؟
مثلا 1 بشه ۱
مثلا 1 بشه ۱
<?php
$str = //some character;
if (ord($str) >= 48 and ord($str)<=57) {
echo chr(ord($sr)+1548);
}
?>
<?php
function echofa($word) {
$num1=array('0', '1', '2', '3', '4', '5', '6', '7', '8', '9');
$cod1=array('^0;', '^1;', '^2;', '^3;', '^4;', '^5;', '^6;', '^7;', '^8;', '^9;');
for($i=0; $i<10; $i++)
{
$word=str_replace($num1[$i], $cod1[$i], $word);
}
$num=array('^0;', '^1;', '^2;', '^3;', '^4;', '^5;', '^6;', '^7;', '^8;', '^9;');
$cod=array('٠', '١', '٢', '٣', '٤', '٥', '٦', '٧', '٨', '٩');
for($i=0; $i<10; $i++)
{
$word=str_replace($num[$i], $cod[$i], $word);
}
$wrd=array('آ', 'ا', 'ب', 'پ', 'ت', 'ث', 'ج', 'چ', 'ح', 'خ', 'د', 'ذ', 'ر', 'ز', 'ژ', 'س', 'ش', 'ص', 'ض', 'ط', 'ظ', 'ع', 'غ', 'ف', 'ق', 'ک', 'ك', 'گ', 'ل', 'م', 'ن', 'و', 'ه', 'ی', 'ي', 'ئ');
$acc=array('آ', 'ا', 'ب', 'پ','ت', 'ث', 'ج', 'چ', 'ح','خ', 'د', 'ذ', 'ر', 'ز','ژ', 'س', 'ش', 'ص', 'ض','ط', 'ظ', 'ع', 'غ', 'ف','ق', 'ک', 'ک', 'گ', 'ل', 'م','ن', 'و', 'ه', 'ی', 'ی', 'ئ');
for($i=0; $i<36; $i++)
{
$word=str_replace($wrd[$i], $acc[$i], $word);
}
echo $word;
}
?>
echo 'سلام';
echofa('سلام');