私はこのPHP関数を書きました:
<?php
function persian_digits($text) {
$persian_unicode = array(
"1" => '۱',
"2" => '۲',
"3" => '۳',
"4" => '۴',
"5" => '۵',
"6" => '۶',
"7" => '۷',
"8" => '۸',
"9" => '۹',
"0" => '۰'
);
foreach ($persian_unicode as $key => $value) {
$text = str_replace($key, $value, $text);
}
return $text;
}
?>
入力すると、この関数はすべての数字を同等のペルシャ語に置き換えます。ただし、入力には など<img src="URL"/>
の URL があります。置換が発生すると、すべての URL と HTML タグでペルシャ数字の問題が発生します。
URL や HTML タグではなく、単純なテキストのみで、英語の数字をペルシャ語の同等の数字に置き換える方法を見つけるのを手伝ってください。ありがとう。(私の英語でごめんなさい)