private static function OffsetFilterTranslator::standardPersianInput in Persian Date for Drupal 8 8.4
1 call to OffsetFilterTranslator::standardPersianInput()
- OffsetFilterTranslator::translate in src/
Service/ Translation/ OffsetFilterTranslator.php
File
- src/
Service/ Translation/ OffsetFilterTranslator.php, line 31
Class
Namespace
Drupal\persian_date\Service\TranslationCode
private static function standardPersianInput($string) {
$characters = [
'ك' => 'ک',
'دِ' => 'د',
'بِ' => 'ب',
'زِ' => 'ز',
'ذِ' => 'ذ',
'شِ' => 'ش',
'سِ' => 'س',
'ى' => 'ی',
'ي' => 'ی',
'١' => '۱',
'٢' => '۲',
'٣' => '۳',
'٤' => '۴',
'٥' => '۵',
'٦' => '۶',
'٧' => '۷',
'٨' => '۸',
'٩' => '۹',
'٠' => '۰',
];
$string = str_replace(array_keys($characters), array_values($characters), $string);
$characters = [
'۱' => '1',
'۲' => '2',
'۳' => '3',
'۴' => '4',
'۵' => '5',
'۶' => '6',
'۷' => '7',
'۸' => '8',
'۹' => '9',
'۰' => '0',
];
return str_replace(array_keys($characters), array_values($characters), $string);
}