การแปลงเลขอารบิค เป็นเลขไทย |
<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); ?>
ในทางกลับกัน หากต้องการจะแปลงเลขไทย กลับไปเป็นเลขอาราบิกก็สร้างฟังก์ชั่นใหม่ แล้วสลับตำแหน่งของอาร์เรย์ ค่าที่ได้ก็จะกลับกันเป็นเลขอาราบิกเหมือนเดิม
ความคิดเห็น
แสดงความคิดเห็น