PHP base_convert() functie
Definitie en gebruik
De base_convert() functie konfigureert cijfers tussen willekeurige systemen.
syntaxis
base_convert(number,frombase,tobase)
parameter | beschrijving |
---|---|
number | verplicht. De oorspronkelijke waarde. |
frombase | verplicht. Het oorspronkelijke systeem van het getal. |
tobase | verplicht. Het te converteren systeem. |
beschrijving
retourneert een string die number met tobase de representatie van het systeem.number Het eigen systeem van frombase aangeven.frombase en tobase kunnen alleen tussen 2 en 36 liggen (inclusief 2 en 36). Hogere decimale getallen worden aangeduid met letters a-z, bijvoorbeeld a voor 10, b voor 11 en z voor 35.
Voorbeeld
Voorbeeld 1
Converteer octale getallen naar decimale getallen:
<?php $oct = "0031"; $dec = base_convert($oct,8,10); echo "De octale $oct is gelijk aan de decimale $dec."; ?>
Uitvoer:
De octale 0031 is gelijk aan de decimale 25.
Voorbeeld 2
Converteer octale getallen naar hexadecimale getallen:
<?php $oct = "364"; $hex = base_convert($oct,8,16); echo "De octale $oct is gelijk aan de hexadecimale $hex."; ?>
Uitvoer:
De octale 364 is gelijk aan de hexadecimale f4.