تعداد بازدید: 1609
تبدیل اعداد فارسی به انگلیسی در پی اچ پی
برای تبدیل اعداد فارسی به انگلیسی در پی اچ پی کاری که ما باید انجام دهیم این است که هر گاه در متن به یکی از اعداد فارسی رسیدیم، آن را با معادل انگلیسی که در مقابلش قرار دارد، جایگزین می کنیم.
در نمونه کد زیر با استفاده از تابع str_replace یک آرایه از اعداد فارسی را با یک آرایه از اعداد انگلیسی در متن $string به صورت نظیر به نظیر، جایگزین میکند.
function convert_persian_to_english($string) {
$persian = ['۰', '۱', '۲', '۳', '۴', '۵', '۶', '۷', '۸', '۹'];
$english = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'];
$output= str_replace($persian, $english, $string);
return $output;
}