中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

php 實(shí)現(xiàn)進(jìn)制相互轉(zhuǎn)換
來(lái)源:易賢網(wǎng) 閱讀:1201 次 日期:2016-08-27 13:13:35
溫馨提示:易賢網(wǎng)小編為您整理了“php 實(shí)現(xiàn)進(jìn)制相互轉(zhuǎn)換”,方便廣大網(wǎng)友查閱!

從十進(jìn)制向其它進(jìn)制轉(zhuǎn)換,用的是就用該數(shù)字不斷除以要轉(zhuǎn)換的進(jìn)制數(shù),讀取余數(shù)。連接一起就可以了。

<?php 

/**

 *十進(jìn)制轉(zhuǎn)二進(jìn)制、八進(jìn)制、十六進(jìn)制 不足位數(shù)前面補(bǔ)零*

 *

 * @param array $datalist 傳入數(shù)據(jù)array(100,123,130)

 * @param int $bin 轉(zhuǎn)換的進(jìn)制可以是:2,8,16

 * @return array 返回?cái)?shù)據(jù) array() 返回沒(méi)有數(shù)據(jù)轉(zhuǎn)換的格式

 */

function decto_bin($datalist,$bin)

{

  static $arr=array(0,1,2,3,4,5,6,7,8,9,'A','B','C','D','E','F');

  if(!is_array($datalist)) $datalist=array($datalist);

  if($bin==10)return $datalist; //相同進(jìn)制忽略

  $bytelen=ceil(16/$bin); //獲得如果是$bin進(jìn)制,一個(gè)字節(jié)的長(zhǎng)度

  $aOutChar=array();

  foreach ($datalist as $num)

  {

    $t="";

    $num=intval($num);

  if($num===0)continue;

    while($num>0)

    {

      $t=$arr[$num%$bin].$t;

      $num=floor($num/$bin);

    }

    $tlen=strlen($t);

    if($tlen%$bytelen!=0)

    {

    $pad_len=$bytelen-$tlen%$bytelen;

    $t=str_pad("",$pad_len,"0",STR_PAD_LEFT).$t; //不足一個(gè)字節(jié)長(zhǎng)度,自動(dòng)前面補(bǔ)充0

    }

    $aOutChar[]=$t;

  }

  return $aOutChar;

}

測(cè)試:

var_dump(decto_bin(array(128,253),2));

var_dump(decto_bin(array(128,253),8));

var_dump(decto_bin(array(128,253),16));

X-Powered-By: PHP/5.2.0

Content-type: text/html

array(2) {

 [0]=>

 string(8) "10000000"

 [1]=>

 string(8) "11111101"

}

array(2) {

 [0]=>

 string(4) "0200"

 [1]=>

 string(4) "0375"

}

array(2) {

 [0]=>

 string(2) "80"

 [1]=>

 string(2) "FD"

}

二進(jìn)制、八進(jìn)制、十六進(jìn)制轉(zhuǎn)十進(jìn)制

這個(gè)轉(zhuǎn)換用乘法,如:1101 轉(zhuǎn)十進(jìn)制:1*2^3+1*2^2+0*2^1+1*2^0

代碼:

<?php 

/**

 *二進(jìn)制、八進(jìn)制、十六進(jìn)制 轉(zhuǎn)十進(jìn)制*

 *

 * @param array $datalist 傳入數(shù)據(jù)array(df,ef)

 * @param int $bin 轉(zhuǎn)換的進(jìn)制可以是:2,8,16

 * @return array 返回?cái)?shù)據(jù) array() 返回沒(méi)有數(shù)據(jù)轉(zhuǎn)換的格式

 * @copyright chengmo QQ:8292669

 */

function bin_todec($datalist,$bin)

{

  static $arr=array('0'=>0,'1'=>1,'2'=>2,'3'=>3,'4'=>4,'5'=>5,'6'=>6,'7'=>7,'8'=>8,'9'=>9,'A'=>10,'B'=>11,'C'=>12,'D'=>13,'E'=>14,'F'=>15);

  if(!is_array($datalist))$datalist=array($datalist);

  if($bin==10)return $datalist; //為10進(jìn)制不轉(zhuǎn)換

  $aOutData=array(); //定義輸出保存數(shù)組

  foreach ($datalist as $num)

  {

    $atnum=str_split($num); //將字符串分割為單個(gè)字符數(shù)組

    $atlen=count($atnum);

    $total=0;

    $i=1;

    foreach ($atnum as $tv)

    {

      $tv=strtoupper($tv);

        

      if(array_key_exists($tv,$arr))

      {

        if($arr[$tv]==0)continue;

        $total=$total+$arr[$tv]*pow($bin,$atlen-$i);

      }

      $i++;

    }

    $aOutData[]=$total;

  }

  return $aOutData;

}

測(cè)試:

var_dump(bin_todec(array('ff','ff33','cc33'),16));

var_dump(bin_todec(array('1101101','111101101'),2));

var_dump(bin_todec(array('1234123','12341'),8));

X-Powered-By: PHP/5.2.0

Content-type: text/html

array(3) {

 [0]=>

 int(255)

 [1]=>

 int(65331)

 [2]=>

 int(52275)

}

array(2) {

 [0]=>

 int(124)

 [1]=>

 int(508)

}

array(2) {

 [0]=>

 int(342099)

 [1]=>

 int(5345)

}

這些只是實(shí)現(xiàn)方式,其實(shí)不在乎php語(yǔ)言還是其它,實(shí)現(xiàn)思路都是一樣的。php其實(shí)內(nèi)置不少函數(shù)可以完成這些內(nèi)容:

bindec(),decoct(),dechex() base_convert() decbin() 這里只是實(shí)現(xiàn)思路而已。

更多信息請(qǐng)查看網(wǎng)絡(luò)編程
易賢網(wǎng)手機(jī)網(wǎng)站地址:php 實(shí)現(xiàn)進(jìn)制相互轉(zhuǎn)換
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請(qǐng)考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!

2026上岸·考公考編培訓(xùn)報(bào)班

  • 報(bào)班類型
  • 姓名
  • 手機(jī)號(hào)
  • 驗(yàn)證碼
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡(jiǎn)要咨詢 | 簡(jiǎn)要咨詢須知 | 新媒體/短視頻平臺(tái) | 手機(jī)站點(diǎn) | 投訴建議
工業(yè)和信息化部備案號(hào):滇ICP備2023014141號(hào)-1 云南省教育廳備案號(hào):云教ICP備0901021 滇公網(wǎng)安備53010202001879號(hào) 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號(hào)
云南網(wǎng)警備案專用圖標(biāo)
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號(hào):hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
云南網(wǎng)警報(bào)警專用圖標(biāo)
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
久久se精品一区精品二区| 久久综合九色综合欧美狠狠| 亚洲人在线视频| 一区二区三区在线观看视频| 黄色成人在线观看| 在线看国产一区| 影音先锋一区| 亚洲精品国久久99热| 欧美在线不卡| 欧美精品播放| 欧美日韩在线免费视频| 国产精品www网站| 国产精品视频一二| 国产午夜精品在线| 一区二区三区无毛| 亚洲精品一级| 亚洲免费一区二区| 久久不射网站| 快播亚洲色图| 欧美日韩精品欧美日韩精品一 | 尤物yw午夜国产精品视频明星| 伊人久久男人天堂| 亚洲精品网站在线播放gif| 亚洲视频自拍偷拍| 久久精品五月婷婷| 国产精品乱码妇女bbbb| 韩国av一区二区三区| 亚洲欧洲精品一区二区三区不卡| 一本久久a久久精品亚洲| 午夜精品视频在线观看| 欧美日韩国产成人在线91| 国产欧美一区二区三区在线老狼 | 免费成人av在线| 亚洲免费中文字幕| 国产精品盗摄一区二区三区| 欧美激情第9页| 国产精品av免费在线观看| 国产精品久久久久一区| 韩国女主播一区| 国产酒店精品激情| 韩国福利一区| 一区二区欧美日韩视频| 久久成人精品一区二区三区| 欧美日韩国产欧| 影音先锋久久资源网| 日韩小视频在线观看专区| 国产精品免费aⅴ片在线观看| 亚洲精品国产欧美| 亚洲国产美女精品久久久久∴| 宅男精品视频| 欧美高清视频一区二区| 国产精品视频男人的天堂| 欧美日韩国产不卡在线看| 91久久夜色精品国产九色| 亚洲欧美中文另类| 欧美三区不卡| 亚洲国产日韩欧美一区二区三区| 久久国产精品久久久| 国产精品国色综合久久| 亚洲人久久久| 欧美激情视频网站| 在线视频国产日韩| 欧美va天堂在线| 精品99一区二区三区| 欧美亚洲三级| 久久天堂精品| 亚洲国产精品久久| 老牛国产精品一区的观看方式| 国产专区欧美专区| 香蕉乱码成人久久天堂爱免费| 欧美少妇一区二区| 亚洲欧美激情在线视频| 国产精品视屏| 亚洲砖区区免费| 国产欧美在线观看| 午夜宅男欧美| 国产一区日韩一区| 国产精品国产三级国产普通话蜜臀 | 欧美人与性动交α欧美精品济南到| 国精品一区二区| 欧美有码在线视频| 在线观看日韩av| 久久亚洲精品视频| 国产午夜一区二区三区| 麻豆成人在线播放| 狠狠色狠狠色综合日日五| 蜜臀av国产精品久久久久| 永久久久久久| 欧美成ee人免费视频| 一级日韩一区在线观看| 国产精品成人久久久久| 99国产精品国产精品毛片| 国产精品福利久久久| 亚洲欧美日韩爽爽影院| 免费毛片一区二区三区久久久| 亚洲经典在线看| 欧美激情视频在线播放| 国产精品一区二区久激情瑜伽| 欧美大尺度在线观看| 亚洲日韩欧美视频一区| 国产欧美91| 久久久久国产精品一区二区| 韩日欧美一区| 国产精品久久9| 欧美专区日韩专区| 国产亚洲精品美女| 欧美三级资源在线| 欧美在线网址| 国产亚洲成av人片在线观看桃| 久久天天躁夜夜躁狠狠躁2022| 亚洲国产视频一区二区| 国产精品五区| 麻豆久久婷婷| 亚洲深夜激情| 在线观看欧美亚洲| 欧美视频在线看| 久久精品成人欧美大片古装| 国产精品99久久久久久白浆小说| 国产情人节一区| 免费日韩精品中文字幕视频在线| 性感少妇一区| 亚洲免费黄色| 欧美fxxxxxx另类| 香蕉久久精品日日躁夜夜躁| 极品尤物av久久免费看| 国产精品视频一区二区三区| 美女精品自拍一二三四| 亚洲视频视频在线| 亚洲国内精品在线| 国产精品入口日韩视频大尺度| 久久亚洲精选| 久久婷婷综合激情| 亚洲婷婷在线| 亚洲国产精品久久久久久女王| 黄色一区二区在线| 欧美午夜精品理论片a级大开眼界| 欧美专区一区二区三区| 亚洲欧美日韩在线一区| 亚洲精品一区二区三区99| 国产欧美一区二区视频| 国产伦精品一区二区三| 欧美日韩国产页| 麻豆亚洲精品| 免费久久99精品国产自在现线| 亚洲欧美日韩直播| 一区二区三区在线高清| 黑人极品videos精品欧美裸| 欧美午夜精品理论片a级按摩| 99re6这里只有精品视频在线观看| 激情久久综艺| 国产亚洲成人一区| 国产一区在线视频| 国产热re99久久6国产精品| 欧美亚州一区二区三区| 国产精品入口尤物| 欧美三区在线视频| 欧美国产日韩一区| 欧美日韩中文另类| 欧美肥婆在线| 欧美日韩亚洲一区二区三区| 欧美激情一区二区三区高清视频| 欧美一区二区观看视频| 欧美在线视频一区二区三区| 亚洲视频在线观看免费| 日韩午夜电影av| 在线视频日韩| 亚洲精品在线观| 亚洲人体1000| 亚洲人成在线播放| 极品中文字幕一区| 国产欧美日韩综合| 欧美在线观看视频在线| 午夜在线视频观看日韩17c| 亚洲亚洲精品在线观看 | 免费人成网站在线观看欧美高清| 欧美区在线观看| 在线电影院国产精品| 欧美精品18videos性欧美| 亚洲色诱最新| 亚洲国产一区在线观看| 亚洲国产一区二区三区高清| 欧美成人三级在线| 香蕉av777xxx色综合一区| 在线成人h网| 黄色一区三区| 欧美精品激情| 亚洲区一区二| 久久国产精品久久久| 亚洲午夜在线观看| 亚洲福利免费| 久久一区二区三区国产精品| 一本色道久久综合亚洲精品不卡 | 国产精品成人aaaaa网站| 欧美日韩裸体免费视频| 久久精品国产久精国产思思| 亚洲国产精品久久精品怡红院 | 国产精品免费一区二区三区在线观看| 欧美.www| 欧美国产极速在线| 老司机aⅴ在线精品导航|