function bits($num) {
$bit_array = str_split(strrev(decbin(intval($num))));
$val_array = array();
foreach ($bit_array as $pow => $bit) {
if ($val = $bit * pow(2,$pow))
$val_array[] = $val;
}
return($val_array);
}
(I wanted to see if I could write it in few LOC.) I wonder if there's a
faster way...
jon
blackwater dev wrote:
Is there a php function I can call to pass in a number and get the values
returned?
For example, pass in 7 and get 1,2,4 ?
Thanks!
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php