Skip to content

Instantly share code, notes, and snippets.

@amirasaran
Last active April 6, 2024 23:37
Show Gist options
  • Star 46 You must be signed in to star a gist
  • Fork 9 You must be signed in to fork a gist
  • Save amirasaran/f268960dd0b146995c9fdffb3e0ce14c to your computer and use it in GitHub Desktop.
Save amirasaran/f268960dd0b146995c9fdffb3e0ce14c to your computer and use it in GitHub Desktop.
convert Arabic character to Persian (Farsi) - PHP
<?php
public static function arabicToPersian($string)
{
$characters = [
'ك' => 'ک',
'دِ' => 'د',
'بِ' => 'ب',
'زِ' => 'ز',
'ذِ' => 'ذ',
'شِ' => 'ش',
'سِ' => 'س',
'ى' => 'ی',
'ي' => 'ی',
'١' => '۱',
'٢' => '۲',
'٣' => '۳',
'٤' => '۴',
'٥' => '۵',
'٦' => '۶',
'٧' => '۷',
'٨' => '۸',
'٩' => '۹',
'٠' => '۰',
];
return str_replace(array_keys($characters), array_values($characters),$string);
}
?>
@amirasaran
Copy link
Author

do not care about wrong directions of arrows. when you use the code it will take care of it self.

@Amirhb
Copy link

Amirhb commented Sep 3, 2016

thanks for sharing!

@mehrud
Copy link

mehrud commented Sep 27, 2016

Awesome!

@MahdiMajidzadeh
Copy link

thanks man

@salehmosleh
Copy link

thanks bro

@Mohsen322
Copy link

آقا ممنون عالی
گفتم توی پروژه ای که واسه تغییر کاراکترای عربی به فارسیه یه نظر فارسی هم بذاریم!
البته همین نظر فارسی من هم پر از کلمات عربیه ولی این از ارزشای شما کم نمیکنه :)))

@saeedsajadi
Copy link

ممنون
لطف کردی

@iBelit
Copy link

iBelit commented Oct 21, 2018

سپاس دوست گرامی

@alirezapars
Copy link

AAA Li

@RezaAghaeiii
Copy link

قصد داشتم برای تبدیل عربی به فارسی از پکیج استفاده کنم ولی وقتی با یه فاکشن اوکی میشه فوق العاده است

@akoSalman
Copy link

Awesome, TNX

@sadrahoseini
Copy link

دستت درد نکنه :)

@hsa599
Copy link

hsa599 commented Jan 30, 2021

زحمت کشیدین
کاراکتر ة رو هم اضافه کنید.

@PedramFadaei
Copy link

PedramFadaei commented Dec 13, 2022

ممنونم بابت اشتراک گذاری

@AhmadVakil
Copy link

Nice one!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment