That post was incomprehensible. Here it is revised:

I'd like to condense the function below into one line.

function isOneBitSet($n)
{
  $x = log($n)/log(2);
  return ($x == intval($x));
}

AND I don't want to do this:
return (log($n)/log(2) == intval(log($n)/log(2)));

So, is there a way to check if a number is whole only using the number once?
Something like is_whole_number(log($n)/log(2));

Charlie


> Is there a one line test for whole numbers?
>
> I want to condense this function down to one line:
>
> function isOneBitSet($n)
> {
>     $x = log($n)/log(2);
>     return ($x == intval($x));
> }
>
> TIA,
>
> Charlie
>
>



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to