home *** CD-ROM | disk | FTP | other *** search
- <?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);
- }
-
- ?>
-