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.