Code
function int2baseX($val,$base=16) {
if (0==$val) return 0;
$symbols='0123456789abcdefgihjklmnopqrstuvwxyz';
$result='';
$exp=$oldpow=1;
while($val>0 && $exp<10) {
$pow=pow($base,$exp++);
$mod=($val % $pow);
$result=substr($symbols,$mod/$oldpow,1).$result;
$val-=$mod;
$oldpow=$pow;
}
return $result;
}
if (0==$val) return 0;
$symbols='0123456789abcdefgihjklmnopqrstuvwxyz';
$result='';
$exp=$oldpow=1;
while($val>0 && $exp<10) {
$pow=pow($base,$exp++);
$mod=($val % $pow);
$result=substr($symbols,$mod/$oldpow,1).$result;
$val-=$mod;
$oldpow=$pow;
}
return $result;
}
