Skip to content

Instantly share code, notes, and snippets.

@amirasaran
Last active April 18, 2025 07:26
Show Gist options
  • Select an option

  • Save amirasaran/f268960dd0b146995c9fdffb3e0ce14c to your computer and use it in GitHub Desktop.

Select an option

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);
}
?>
@Mohsen322

Copy link
Copy Markdown

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

@saeedsajadi

Copy link
Copy Markdown

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

@iBelit

iBelit commented Oct 21, 2018

Copy link
Copy Markdown

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

@alirezapars

Copy link
Copy Markdown

AAA Li

@RezaAghaeiii

Copy link
Copy Markdown

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

@akoSalman

Copy link
Copy Markdown

Awesome, TNX

@sadrahoseini

Copy link
Copy Markdown

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

@hsa599

hsa599 commented Jan 30, 2021

Copy link
Copy Markdown

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

@PedramFadaei

PedramFadaei commented Dec 13, 2022

Copy link
Copy Markdown

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

@AhmadVakil

Copy link
Copy Markdown

Nice one!

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