PHP取進(jìn)制余數(shù)函數(shù)代碼
更新時(shí)間:2012年01月19日 22:36:00 作者:
我想知道21712341byte在K位上是多少,M位上、G位呢?這相當(dāng)于進(jìn)制轉(zhuǎn)換的問(wèn)題。只不過(guò)現(xiàn)在要轉(zhuǎn)換的進(jìn)制是1024
復(fù)制代碼 代碼如下:
//取進(jìn)制位上的數(shù)值
function getRemainder($num, $bin, $pos, &$result = 0){
//author lianq.net
//$num 數(shù)值,十進(jìn)制
//$bin 要轉(zhuǎn)換的進(jìn)制
//$pos 位數(shù)
$real_len = log($num, $bin);//對(duì)數(shù),求原值長(zhǎng)度
$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進(jìn)制時(shí),它的第一位上的數(shù)值是多少?
$a = getRemainder(16,9, 1);
echo $a;//輸出7
您可能感興趣的文章:
- PHP函數(shù)篇詳解十進(jìn)制、二進(jìn)制、八進(jìn)制和十六進(jìn)制轉(zhuǎn)換函數(shù)說(shuō)明
- php park、unpark、ord 函數(shù)使用方法(二進(jìn)制流接口應(yīng)用實(shí)例)
- PHP實(shí)現(xiàn)十進(jìn)制、二進(jìn)制、八進(jìn)制和十六進(jìn)制轉(zhuǎn)換相關(guān)函數(shù)用法分析
- php顏色轉(zhuǎn)換函數(shù)hex-rgb(將十六進(jìn)制格式轉(zhuǎn)成十進(jìn)制格式)
- php中base_convert()進(jìn)制數(shù)字轉(zhuǎn)換函數(shù)實(shí)例
- 關(guān)于PHP中字符串與多進(jìn)制轉(zhuǎn)換函數(shù)的實(shí)例代碼
- php將字符串轉(zhuǎn)換成16進(jìn)制的方法
- php 實(shí)現(xiàn)進(jìn)制轉(zhuǎn)換(二進(jìn)制、八進(jìn)制、十六進(jìn)制)互相轉(zhuǎn)換實(shí)現(xiàn)代碼
- PHP實(shí)現(xiàn)的62進(jìn)制轉(zhuǎn)10進(jìn)制,10進(jìn)制轉(zhuǎn)62進(jìn)制函數(shù)示例
相關(guān)文章
php使用PDO事務(wù)配合表格讀取大量數(shù)據(jù)插入操作實(shí)現(xiàn)方法
這篇文章主要介紹了php使用PDO事務(wù)配合表格讀取大量數(shù)據(jù)插入操作實(shí)現(xiàn)方法,涉及php使用excel_reader操作Excel文件及PDO操作數(shù)據(jù)庫(kù)的相關(guān)技巧,需要的朋友可以參考下2017-02-02
php 時(shí)間time與日期date之間的使用詳解及區(qū)別
PHP中有time函數(shù),也有date函數(shù),這兩個(gè)函數(shù)在使用時(shí)候的區(qū)別很明顯。但更應(yīng)注意,time和date是兩個(gè)完全不時(shí)的格式,當(dāng)然還有一種字符串格式。本文重點(diǎn)介紹這幾者的區(qū)別。2016-11-11
PHP實(shí)現(xiàn)的DES加密解密封裝類完整實(shí)例
這篇文章主要介紹了PHP實(shí)現(xiàn)的DES加密解密封裝類,結(jié)合完整實(shí)例形式分析了php DES加密解密封裝類的定義與使用技巧,需要的朋友可以參考下2017-04-04
PHP魔術(shù)方法__GET、__SET使用實(shí)例
這篇文章主要介紹了PHP魔術(shù)方法__GET、__SET使用實(shí)例,本文在代碼中做了詳細(xì)的注釋,需要的朋友可以參考下2014-11-11
PHP定時(shí)自動(dòng)生成靜態(tài)HTML的實(shí)現(xiàn)代碼
為了提高網(wǎng)站的訪問(wèn)速度,我們往往采用生成靜態(tài)的方式來(lái)實(shí)現(xiàn),這樣確實(shí)把網(wǎng)站的訪問(wèn)速度提高了非常多.2010-06-06
PHP中通過(guò)fopen()函數(shù)訪問(wèn)遠(yuǎn)程文件示例
這篇文章主要介紹了PHP中通過(guò)fopen()函數(shù)訪問(wèn)遠(yuǎn)程文件示例,本文講解了fopen函數(shù)的作用、使用它需要的配置問(wèn)題、超時(shí)問(wèn)題等內(nèi)容,并給出了代碼實(shí)例,需要的朋友可以參考下2014-11-11
ecshop 2.72如何修改后臺(tái)訪問(wèn)地址
這篇文章主要介紹了ecshop 2.72如何修改后臺(tái)訪問(wèn)地址的方法,需要的朋友可以參考下2015-03-03
Linux下進(jìn)行MYSQL編程時(shí)插入中文亂碼的解決方案
Linux下進(jìn)行MYSQL編程時(shí)插入中文亂碼的解決方案...2007-03-03

