Fungsi base_convert() PHP

Definisi dan Penggunaan

Fungsi base_convert() dalam PHP boleh mengubah nombor di antara sistem bilangan mana-mana.

Syarat

base_convert(number,frombase,tobase)
Parameter Penerangan
number diperlukan. Nilai asal.
frombase diperlukan. Sistem bilangan asal nombor.
tobase diperlukan. Sistem bilangan untuk diubah suai.

Pengenalan

mengembalikan satu string yang mengandungi number dengan tobase pembacaan sistem bilangan.number Sistem bilangan asal frombase tetapkan.frombase dan tobase Hanya boleh diantara 2 dan 36 (termasuk 2 dan 36). Nombor yang lebih tinggi daripada sistem bilangan desimal digambarkan dengan huruf a-z, seperti a untuk 10, b untuk 11 dan z untuk 35.

Contoh

Contoh 1

Tukar nombor oktal kepada nombor desimal:

<?php
$oct = "0031";
$dec = base_convert($oct,8,10);
echo "0031 dalam sistem bilangan oktal sama dengan $dec dalam sistem bilangan desimal.";
?>

Output:

0031 dalam sistem bilangan oktal sama dengan 25 dalam sistem bilangan desimal.

Contoh 2

Tukar nombor oktal kepada nombor heksadesimal:

<?php
$oct = "364";
$hex = base_convert($oct,8,16);
echo "36 dalam sistem bilangan oktal sama dengan $hex dalam sistem bilangan heksadesimal.";
?>

Output:

36 dalam sistem bilangan oktal sama dengan f4 dalam sistem bilangan heksadesimal.