国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

PHP取進制余數(shù)函數(shù)代碼

2024-05-04 23:15:51
字體:
供稿:網(wǎng)友

復制代碼 代碼如下:


//取進制位上的數(shù)值
function getRemainder($num, $bin, $pos, &$result = 0){
//author lianq.net
//$num 數(shù)值,十進制
//$bin 要轉(zhuǎn)換的進制
//$pos 位數(shù)
$real_len = log($num, $bin);//對數(shù),求原值長度
$floor_len = floor($real_len);//舍去求整
$base = pow($bin, $pos-1);//基數(shù)
$divisor = pow($bin,$pos);//除數(shù)
if($num >= $divisor){
$new_num = $num % pow($bin, $floor_len);
getRemainder($new_num, $bin, $pos, $result);
}else{
$result = floor($num / $base);
}
return $result;
}

//比如,數(shù)值16轉(zhuǎn)換為9進制時,它的第一位上的數(shù)值是多少?
$a = getRemainder(16,9, 1);
echo $a;//輸出7

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 古丈县| 鹤山市| 中超| 民权县| 定远县| 马山县| 乐山市| 晋州市| 安宁市| 荆门市| 岳普湖县| 巴中市| 江永县| 行唐县| 丽水市| 新丰县| 武清区| 正镶白旗| 罗源县| 磐石市| 肥乡县| 潼关县| 碌曲县| 波密县| 安徽省| 金秀| 沁源县| 内江市| 体育| 金门县| 浦北县| 墨玉县| 安福县| 宜阳县| 宁乡县| 黄平县| 万宁市| 乡宁县| 陆良县| 邹城市| 海阳市|