امروز : سه شنبه، 27 اردیبهشت 1401

تبدیل اعداد فارسی به انگلیسی در php

تعداد بازدید: 108

تبدیل اعداد فارسی به انگلیسی در پی اچ پی

برای تبدیل اعداد فارسی به انگلیسی در پی اچ پی کاری که ما باید انجام دهیم این است که هر گاه در متن به یکی از اعداد فارسی رسیدیم، آن را با معادل انگلیسی که در مقابلش قرار دارد، جایگزین می کنیم.

در نمونه کد زیر با استفاده از تابع 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;
}

 

سید خلیل حسینی

کارشناس کامپیوتر، علاقه مند و فعال در حوزه برنامه نویسی و طراحی سایت
برنامه نویس بک اند پی اچ پی و لاراول 
برنامه نویس فرانت اند
پلاگین نویس و طراح صفحات وردپرس

blog-author-image