Apa itu basis angka?
Basis angka paling familiar dan yang kita gunakan sehari-hari adalah basis 10. Artinya, setiap ‘slot' punya 10 kemungkinan sebelum membutuhkan digit kedua. Sebagai contoh, pada basis 10, kita memiliki angka 0 – 9 sebelum perlu untuk menambahkan digit kedua.
Pada sistem basis 2 (biner), hanya ada 2 kemungkinan, yaitu 0 atau 1, sebelum menambahkan digit kedua. Karenanya, dalam sistem biner, nol ditulis 0 dan satu ditulis 1, tapi dua ditulis 10, dan tiga ditulis 11.
Konversi basis angka
Di PHP kita dapat merubah basis angka dengan mudah menggunakan fungsi base_convert (). Kita hanya perlu menentukan angka, basis saat ini dan basis ke mana kita ingin merubahnya. Contoh, merubah angka 100 dari basis 10 ke basis 2, akan menjadi:
base_convert(100, 10, 2)
Contoh lainnya: