Konversi Angka Biasa ke Angka Arab di PHP
Angka/nomor biasa adalah jenis angka yang ditulis dalam format 1,2,3,4 dst. Sedangkan angka arab ditulis ٠,١,٢,٣,٤ dst. PHP sendiri tidak memiliki fungsi yang spesifik digunakan untuk itu tetapi kita bisa membuat fungsi sendiri
Untuk mengkonversi sebuah nomor/angka format biasa ke format nomor arab Anda bisa menggunakan fungsi str_replace, implementasinya mirip seperti cara membuat enkripsi 2 arah dengan php dimana ada dua variable array yang disimpan terlebih dahulu yaitu format angka biasa dengan angka arab, cukup kita tulis dari 0 - 9 saja
Konsepnya sangat sederhana, berikut contohnya :
<?php
$angka_biasa = array('0','1','2','3','4','5','6','7','8','9');
$angka_arab = array('٠','١','٢','٣','٤','٥','٦','٧','٨','٩');
$angka =125;
$str = str_replace($angka_biasa, $angka_arab, $angka);
echo $str;
?>
Kalau tahu ini pas jaman kuliah, mungkin gak akan belibet pas bikin tugas maupun skripsi karena menggunakan angka Arab. Jadinya waktu itu pakai cara manual yang lumayan banget menguras kesabaran
ReplyDelete