PHP base_convert() funktion

Definition og brug

base_convert() funktionen konverterer tal mellem hvilken som helst basistil.

Syntaks

base_convert(number,frombase,tobase)
Parametre Beskrivelse
number Obligatorisk. Originalværdi.
frombase Obligatorisk. Nummerets oprindelige basistil.
tobase Obligatorisk. Den basistil, der skal konverteres til.

Beskrivelse

returnerer en streng, der indeholder number med tobase baserrepræsentation.number Det egne basistal af frombase angivet.frombase og tobase Kan kun være mellem 2 og 36 (inklusive 2 og 36). Tal højere end decimal bruges med bogstaverne a-z, f.eks. a for 10, b for 11 og z for 35.

Eksempel

Eksempel 1

Konverter oktal tal til decimal tal:

<?php
$oct = "0031";
$dec = base_convert($oct,8,10);
echo "Oktal $oct er lig med decimal $dec.";
?>

Uddata:

Oktal 0031 er lig med decimal 25.

Eksempel 2

Konverter oktal tal til hexadecimal tal:

<?php
$oct = "364";
$hex = base_convert($oct,8,16);
echo "Oktal $oct er lig med hexadecimal $hex.";
?>

Uddata:

Oktal 364 er lig med hexadecimal f4.