بهترین روش برای تبدیل اعداد انگلیسی به فارسی در PHP چیست؟ اگر امکانش هست به صورت تابع باشد. مثلا فرض کنید اعداد به صورت زیر هست:
۰ // -> 0
۱ // -> 1
۲ // -> 2
۳ // -> 3
۴ // -> 4
۵ // -> 5
۶ // -> 6
۷ // -> 7
۸ // -> 8
۹ // -> 9
طبیعتا این مقادیر هم برای ساختار unicode اعداد فارسی هست:
$num0="۰";
$num1="۱";
$num2="۲";
$num3="۳";
$num4="۴";
$num5="۵";
$num6="۶";
$num7="۷";
$num8="۸";
$num9="۹";
بهترین روش برای تبدیل اعداد انگلیسی به فارسی در PHP استفاده از تابع زیر می باشد:
function convertPersianNumbersToEnglish($input)
{
$persian = ['۰', '۱', '۲', '۳', '۴', '٤', '۵', '٥', '٦', '۶', '۷', '۸', '۹'];
$english = [ 0 , 1 , 2 , 3 , 4 , 4 , 5 , 5 , 6 , 6 , 7 , 8 , 9 ];
return str_replace($persian, $english, $input);
}
به جمع هزاران کاربر اینستاگرامی روکسو بپیوندید.