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.