- intval: documentation ( source)
<?php
function gmp_base_convert($numStr,$base){
$gnum = gmp_init($numStr);
return gmp_strval($gnum,$base);
}
$binary = gmp_base_convert("-65",2);
echo "$binary (binary)";
$i = intval($binary,2);
$decimal = gmp_base_convert($i,10);
echo "\n$decimal (decimal)";
echo @gmp_base_convert("0.5",16);
echo "\n",gmp_base_convert("2a4",16);