¿Quieres hacer algo de numeros binarios de casualidad? Bueno, a como entiendo, quieres que se vaya al numero mayor o igual mas cercano de esa escala. Tendrias que hacer algo como:
Código PHP:
$i = 0;
$n = 300
for($i == 0; $i <= 22; $i++)
{
if($n <= pow(2, $i))
{
break;
}
}
$n = pow(2, $i);
O al menos algo asi haria yo.