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

php 實現進制相互轉換
來源:易賢網 閱讀:1267 次 日期:2016-08-27 13:13:35
溫馨提示:易賢網小編為您整理了“php 實現進制相互轉換”,方便廣大網友查閱!

從十進制向其它進制轉換,用的是就用該數字不斷除以要轉換的進制數,讀取余數。連接一起就可以了。

<?php 

/**

 *十進制轉二進制、八進制、十六進制 不足位數前面補零*

 *

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

 * @param int $bin 轉換的進制可以是:2,8,16

 * @return array 返回數據 array() 返回沒有數據轉換的格式

 */

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; //相同進制忽略

  $bytelen=ceil(16/$bin); //獲得如果是$bin進制,一個字節的長度

  $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; //不足一個字節長度,自動前面補充0

    }

    $aOutChar[]=$t;

  }

  return $aOutChar;

}

測試:

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"

}

二進制、八進制、十六進制轉十進制

這個轉換用乘法,如:1101 轉十進制:1*2^3+1*2^2+0*2^1+1*2^0

代碼:

<?php 

/**

 *二進制、八進制、十六進制 轉十進制*

 *

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

 * @param int $bin 轉換的進制可以是:2,8,16

 * @return array 返回數據 array() 返回沒有數據轉換的格式

 * @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進制不轉換

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

  foreach ($datalist as $num)

  {

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

    $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;

}

測試:

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)

}

這些只是實現方式,其實不在乎php語言還是其它,實現思路都是一樣的。php其實內置不少函數可以完成這些內容:

bindec(),decoct(),dechex() base_convert() decbin() 這里只是實現思路而已。

更多信息請查看網絡編程
易賢網手機網站地址:php 實現進制相互轉換
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點

版權所有:易賢網

中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
免费欧美日韩国产三级电影| 一区二区成人在线| 亚洲人吸女人奶水| 国产成人日日夜夜| 国产精品乱码人人做人人爱| 91国内精品野花午夜精品| 午夜欧美视频在线观看| 日韩视频永久免费| 成人精品小蝌蚪| 亚洲成人动漫在线观看| 久久精品欧美一区二区三区麻豆| 97久久精品人人做人人爽50路 | 国产精品久久久久久久久免费丝袜| 国产成人自拍网| 亚洲国产精品人人做人人爽| 欧美精品一区二区在线播放| 欧美在线免费观看视频| 国产激情视频一区二区三区欧美| 亚洲国产精品视频| 国产精品午夜在线| 欧美成人一区二区三区片免费| 色婷婷综合久久| 国产一区二区91| 日本va欧美va欧美va精品| 亚洲欧美日韩人成在线播放| 久久天堂av综合合色蜜桃网| 欧美精品久久一区| 在线观看亚洲精品视频| 99re在线精品| 风流少妇一区二区| 韩国av一区二区| 久久99国产精品久久| 日韩高清中文字幕一区| 亚洲电影你懂得| 亚洲最新在线观看| 亚洲欧美激情插| 欧美激情一区二区三区不卡 | 久久电影网站中文字幕| 亚洲韩国一区二区三区| 一区二区三区自拍| **性色生活片久久毛片| 亚洲同性同志一二三专区| 国产精品欧美一区二区三区| 国产网站一区二区| 国产欧美日韩激情| 国产欧美中文在线| 中文欧美字幕免费| 中文字幕一区二区在线观看| ●精品国产综合乱码久久久久| 国产精品成人一区二区艾草| 亚洲欧洲精品一区二区三区| 亚洲男同性恋视频| 亚洲伊人伊色伊影伊综合网| 五月激情综合网| 精品无人码麻豆乱码1区2区| 国产成人免费av在线| 成+人+亚洲+综合天堂| 99精品久久只有精品| 91久久线看在观草草青青| 欧美影视一区二区三区| 91精品欧美久久久久久动漫| 精品女同一区二区| 国产精品乱人伦中文| 亚洲精品成人精品456| 午夜精品爽啪视频| 精品一区二区三区在线播放视频 | 亚洲美女屁股眼交| 午夜激情久久久| 九九精品一区二区| 97se狠狠狠综合亚洲狠狠| 色菇凉天天综合网| 欧美大片在线观看| 亚洲国产精品激情在线观看| 亚洲女爱视频在线| 久久精品久久99精品久久| 国产aⅴ综合色| 欧美性xxxxxx少妇| 精品99999| 亚洲精品乱码久久久久久| 丝袜亚洲另类欧美| 成人福利视频在线看| 欧美视频在线一区二区三区| 日韩久久精品一区| 国产精品二区一区二区aⅴ污介绍| 麻豆中文一区二区| 国产精品五月天| 中文字幕亚洲在| 五月天亚洲婷婷| 国产盗摄视频一区二区三区| 色婷婷亚洲婷婷| 欧美mv日韩mv亚洲| 中文字幕一区二区三区乱码在线 | 最新久久zyz资源站| 亚洲成人av福利| 国产a精品视频| 日韩午夜三级在线| 亚洲综合久久久| 成人激情免费视频| 欧美精品一区二区三区在线| 亚洲国产精品影院| 92精品国产成人观看免费 | 亚洲福利电影网| 99精品视频在线观看| 精品999在线播放| 青草国产精品久久久久久| 色天使久久综合网天天| 久久久精品2019中文字幕之3| 丝瓜av网站精品一区二区| av电影在线不卡| 国产欧美日韩综合| 久久99久久精品欧美| 欧美精品v国产精品v日韩精品| 亚洲你懂的在线视频| 成人国产精品免费| 中文字幕精品—区二区四季| 黄一区二区三区| 久久日一线二线三线suv| 久久99国产精品麻豆| 欧美成人精品福利| 精品一区二区成人精品| 精品国产不卡一区二区三区| 久99久精品视频免费观看| 日韩欧美黄色影院| 久久国产精品99精品国产| 日韩免费视频一区二区| 蜜乳av一区二区| 精品国产青草久久久久福利| 久久99热这里只有精品| 久久综合色综合88| 国产成人小视频| 亚洲女人的天堂| 欧美精品日韩精品| 七七婷婷婷婷精品国产| 精品处破学生在线二十三| 国产黄色精品视频| 亚洲日本在线观看| 欧美日韩另类一区| 青椒成人免费视频| 亚洲国产高清在线观看视频| 97国产精品videossex| 午夜欧美大尺度福利影院在线看| 欧美一区二区三区四区久久| 国内精品嫩模私拍在线| 国产精品国产三级国产aⅴ原创 | 99r精品视频| 国产精品日产欧美久久久久| 丁香天五香天堂综合| 国产精品麻豆久久久| 色偷偷久久人人79超碰人人澡| 亚洲高清免费一级二级三级| 日韩欧美一级精品久久| 国产成人av影院| 一区二区三区鲁丝不卡| 色婷婷综合激情| 色婷婷一区二区| 国产日韩欧美在线一区| 国产91高潮流白浆在线麻豆 | 国产精品无遮挡| 91官网在线免费观看| 视频在线观看一区| 久久这里只有精品首页| 91丨九色丨蝌蚪丨老版| 免费精品视频在线| 国产精品国产三级国产三级人妇| 欧美性做爰猛烈叫床潮| 黑人精品欧美一区二区蜜桃| 亚洲毛片av在线| 久久精品一级爱片| 欧美视频在线不卡| 久久国内精品自在自线400部| 精品福利一区二区三区免费视频| 成a人片亚洲日本久久| 麻豆精品视频在线观看| 亚洲欧洲日韩在线| 精品福利av导航| 欧美影视一区在线| 成人精品一区二区三区四区| 奇米色777欧美一区二区| 亚洲免费av高清| 国产精品美女www爽爽爽| 精品久久久久久久久久久久久久久久久 | 老鸭窝一区二区久久精品| 亚洲天堂成人网| 国产日韩欧美a| 精品对白一区国产伦| 欧美久久久久中文字幕| 色悠悠久久综合| caoporn国产精品| 国产成人在线视频网址| 美腿丝袜在线亚洲一区| 亚洲午夜在线电影| 亚洲免费在线播放| 亚洲色图欧美偷拍| 国产精品久久久久久久久免费樱桃 | 欧美日韩精品一区二区三区蜜桃 | 日韩色视频在线观看| 欧美剧情电影在线观看完整版免费励志电影 | 欧美日韩国产大片| 欧美精品视频www在线观看| 色哟哟亚洲精品|