// Decode the hexadecimal string into a decimal number
$dec = 0;
for ($i = strlen($hex) - 1, $e = 1; $i >= 0; $i--, $e = bcmul($e, 16)) {
- $factor = self:$hexdec[substr($hex, $i, 1)];
+ $factor = self::$hexdec[substr($hex, $i, 1)];
$dec = bcadd($dec, bcmul($factor, $e));
} // END - for
// Encode the decimal number into a hexadecimal string
$hex = '';
do {
- $hex = self:$dechex[($dec % 16)] . $hex;
+ $hex = self::$dechex[($dec % 16)] . $hex;
$dec /= 16;
} while ($dec >= 1);