Fungsi base_convert() PHP
Definisi dan Penggunaan
Fungsi base_convert() dapat mengkonversi angka di antara basis mana pun.
Sintaks
base_convert(number,frombase,tobase)
Parameter | Deskripsi |
---|---|
number | Wajib. Nilai asli. |
frombase | Wajib. Basis asli angka. |
tobase | Wajib. Basis yang akan diubah. |
Keterangan
mengembalikan sebuah string yang berisi number Dengan tobase pembacaan basis.number Basis sistem yang bersangkutan frombase dinyatakan.frombase dan tobase Hanya dapat berada di antara 2 dan 36 (termasuk 2 dan 36). Angka di atas sistem basis 10 digambarkan dengan huruf a-z, seperti a untuk 10, b untuk 11, dan z untuk 35.
Contoh
Contoh 1
Konversi angka basis 8 ke basis 10:
<?php $oct = "0031"; $dec = base_convert($oct,8,10); echo "0031 di sistem basis 8 sama dengan $dec di sistem basis 10."; ?>
Output:
0031 di sistem basis 8 sama dengan 25 di sistem basis 10.
Contoh 2
Konversi angka basis 8 ke basis 16:
<?php $oct = "364"; $hex = base_convert($oct,8,16); echo "364 di sistem basis 8 sama dengan $hex di sistem basis 16."; ?>
Output:
364 di sistem basis 8 sama dengan f4 di sistem basis 16.