我需要在我的 Web 应用程序中将数字表示形式更改为"阿拉伯印度数字",以将123456789显示为"٠١٢٣٤٥٦٧٨٩"。
下面的代码做了我需要的,但在 Jquery 选择了 dom 元素,如 span .但是我需要更改服务器整个响应上的所有数字
// Eastern Arabic (officially "Arabic-Indic digits")
"0123456789".replace(/'d/g, function(v) {
return String.fromCharCode(v.charCodeAt(0) + 0x0630);
}); // "٠١٢٣٤٥٦٧٨٩"
有关我的应用程序的更多信息。
我使用WampServer作为Web服务器,这意味着我希望使用php,jquery,js,css,Apache服务器设置获得解决方案。
试试这个
function convertArabic($str) {
$standard = array("9", "8", "7", "6", "5", "4", "3", "2", "1", "0");
$east_arabic = array("٠", "١", "٢", "٣", "٤", "٥", "٦", "٧", "٨", "٩");
$str = str_replace($standard, $east_arabic, $str);
return $str;
}
传递一个字符串,它将替换整个字符串中的数字为阿拉伯语