首頁 > 後端開發 > php教程 > 0x00000050電腦藍屏程式碼 PHP取進位餘數函數程式碼

0x00000050電腦藍屏程式碼 PHP取進位餘數函數程式碼

WBOY
發布: 2016-07-29 08:47:48
原創
1743 人瀏覽過

複製程式碼 程式碼如下:


//取進位位上的數值
function getRemainder($num, $bin, $pos, &$result = 0){
/net/ hor //$num 數值,十進位
//$bin 要轉換的進位
//$pos 位數
$real_len = log($num, $bin);//對數,求原值長度
$floor_len = floor($real_len);//捨去求整
$base = pow($bin, $pos-1);//基數
$divisor = pow($bin,$pos);//除數
if($ num >= $divisor){
$new_num = $num % pow($bin, $floor_len);
getRemainder($new_num, $bin, $pos, $result);
}else{
$result = floor($ num / $base);
}
return $result;
}
//比如,數值16轉換為9進位時,它的第一位上的數值是多少?
$a = getRemainder(16,9, 1);
echo $a;//輸出7

以上就介紹了0x00000050電腦藍屏代碼 PHP取進制餘數函數代碼,包括了0x00000050電腦藍屏代碼方面的內容,希望對PHP教程有興趣的朋友有所幫助。

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板