D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
opt
/
lampp
/
lib
/
php
/
test
/
Math_Basex
/
tests
/
Filename :
convert_base.php
back
Copy
<?php //Include BaseX class include_once( "Math/Basex.php" ); //mirror HEX character set an convert current code to new code $newcode = convert_base("5c", "012345679abcdef", "fedcba9876543210"); echo $newcode . " (Result: a9)\n"; $newcode = Math_Basex::baseConvert("14", 10, 2); echo $newcode . " (Result: 1110)\n"; function convert_base($code, $oldbase, $newbase) { // take old base an input $base = new Math_Basex($oldbase); //convert code to base10 decimal number $number = $base->toDecimal($code); //change to the new base $base->setBase($newbase); //encode the decimal number and return the result to the function return $base->toBase($number); } ?>