PHP base_convert() funktion

Definition och användning

base_convert() funktionen konverterar tal mellan vilka som helst baser.

syntaks

base_convert(number,frombase,tobase)
parametrar beskrivning
number nödvändigt. Det ursprungliga värdet.
frombase nödvändigt. Den ursprungliga basen för numret.
tobase nödvändigt. Den bas som behöver konverteras.

beskrivning

returnera en sträng som innehåller number med tobase representations av basen.number det egna basnumret av frombase specificera.frombase och tobase kan endast vara mellan 2 och 36 (inklusive 2 och 36). Tal över decimalt används med bokstäverna a-z för att representera, till exempel a representerar 10, b representerar 11 och z representerar 35.

Exempel

Exempel 1

Konvertera okطلاقl till decimalt tal:

<?php
$oct = "0031";
$dec = base_convert($oct,8,10);
echo "Oktal $oct är lika med decimalt $dec.";
?>

Uttan:

Oktal 0031 är lika med decimalt 25.

Exempel 2

Konvertera okطلاقl till hexadecimalt tal:

<?php
$oct = "364";
$hex = base_convert($oct,8,16);
echo "Oktal $oct är lika med hexadecimalt $hex.";
?>

Uttan:

Oktal 364 är lika med hexadecimalt f4.