![]() |
การแปลงเลขอารบิค เป็นเลขไทย |
<script type="text/javascript">
//JavaScript Code
function thaiNumber(num){
var array = {"1":"๑", "2":"๒", "3":"๓", "4" : "๔", "5" : "๕", "6" : "๖", "7" : "๗", "8" : "๘", "9" : "๙", "0" : "๐"};
var str = num.toString();
for (var val in array) {
str = str.split(val).join(array[val]);
}
return str;
}
var thaiNum = thaiNumber(12345);
alert(thaiNum);
</script>
<?php
//PHP Code
$message = "1,256.25";
function toThaiNumber($number){
$numthai = array("๑","๒","๓","๔","๕","๖","๗","๘","๙","๐");
$numarabic = array("1","2","3","4","5","6","7","8","9","0");
$str = str_replace($numarabic, $numthai, $number);
return $str;
}
echo toThaiNumber($message);
?>
ในทางกลับกัน หากต้องการจะแปลงเลขไทย กลับไปเป็นเลขอาราบิกก็สร้างฟังก์ชั่นใหม่ แล้วสลับตำแหน่งของอาร์เรย์ ค่าที่ได้ก็จะกลับกันเป็นเลขอาราบิกเหมือนเดิม

ความคิดเห็น
แสดงความคิดเห็น