国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 余干县| 常宁市| 屯昌县| 图木舒克市| 上饶县| 晋城| 合作市| 河池市| 巨野县| 崇州市| 仪征市| 南丹县| 汝州市| 临高县| 林州市| 衡南县| 佳木斯市| 肇源县| 广平县| 日土县| 祁阳县| 巴林右旗| 措勤县| 吉隆县| 达拉特旗| 汤阴县| 固镇县| 阳朔县| 大竹县| 山东| 赤城县| 平泉县| 兴文县| 六安市| 集安市| 高要市| 定西市| 区。| 桃园县| 高碑店市| 福清市|