/**
* 36以下任意进制转换为10进制
*
* @param int $number 原始数字
* @param int $l 进制
* @return int
*/
function HexToDec($number, $l){
$base_char = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
$num = 0;
for($i=0;$i<=strlen($number)-1;$i++){
//从末尾依次取得字符串
$char = substr($number,-($i+1),1);
//取得字符串的位置作为值
$val = strpos($base_char, strtoupper($char));
//取得字符所代表的数值
$num = $num + $val*(pow($l,$i));
}
return $num;
}