主頁 > 知識庫 > PHP實現(xiàn)的62進制轉10進制,10進制轉62進制函數(shù)示例

PHP實現(xiàn)的62進制轉10進制,10進制轉62進制函數(shù)示例

熱門標簽:廣東廣州在怎么申請400電話 咸寧銷售電銷機器人系統(tǒng) 余姚電話機器人 百度地圖怎樣標注圖標 電銷機器人問門薩維品牌my 外呼系統(tǒng)能給企業(yè)帶來哪些好處 開發(fā)地圖標注類網站 400電話蘭州申請請 百度地圖標注偏差

本文實例講述了PHP實現(xiàn)的62進制轉10進制,10進制轉62進制函數(shù)。分享給大家供大家參考,具體如下:

百度出來的無法使用,只好自己寫,有bug的地方歡迎留言,感謝

function from62to10($str){
  $dict = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
  $len = strlen($str);
  $dec = 0;
  for($i = 0;$i$len;$i++){
    //找到對應字典的下標
    $pos = strpos($dict, $str[$i]);
    $dec += $pos*pow(62,$len-$i-1);
  }
  return $dec;
}
echo from62to10('6r2HqO');
echo 'br>';
$dec = '5896401674';
function from10to62($dec) {
  $dict = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
  $result = '';
  do {
    $result = $dict[$dec % 62] . $result;
    $dec = intval($dec / 62);
  } while ($dec != 0);
  return $result;
}
echo from10to62($dec);

運行結果:

5896401674
6r2Hq1

PS:這里再為大家推薦幾款計算與轉換工具供大家參考使用:

在線任意進制轉換工具:
http://tools.jb51.net/transcoding/hexconvert

科學計算器在線使用_高級計算器在線計算:
http://tools.jb51.net/jisuanqi/jsqkexue

在線計算器_標準計算器:
http://tools.jb51.net/jisuanqi/jsq

更多關于PHP相關內容感興趣的讀者可查看本站專題:《PHP數(shù)據(jù)結構與算法教程》、《php程序設計算法總結》、《php字符串(string)用法總結》、《PHP數(shù)組(Array)操作技巧大全》、《PHP常用遍歷算法與技巧總結》及《PHP數(shù)學運算技巧總結》

希望本文所述對大家PHP程序設計有所幫助。

您可能感興趣的文章:
  • PHP函數(shù)篇詳解十進制、二進制、八進制和十六進制轉換函數(shù)說明
  • php park、unpark、ord 函數(shù)使用方法(二進制流接口應用實例)
  • PHP實現(xiàn)十進制、二進制、八進制和十六進制轉換相關函數(shù)用法分析
  • php顏色轉換函數(shù)hex-rgb(將十六進制格式轉成十進制格式)
  • php中base_convert()進制數(shù)字轉換函數(shù)實例
  • PHP取進制余數(shù)函數(shù)代碼
  • 關于PHP中字符串與多進制轉換函數(shù)的實例代碼
  • php將字符串轉換成16進制的方法
  • php 實現(xiàn)進制轉換(二進制、八進制、十六進制)互相轉換實現(xiàn)代碼

標簽:十堰 衡陽 銅陵 鷹潭 巴彥淖爾 臨沂 麗江 重慶

巨人網絡通訊聲明:本文標題《PHP實現(xiàn)的62進制轉10進制,10進制轉62進制函數(shù)示例》,本文關鍵詞  PHP,實現(xiàn),的,進制,轉,函數(shù),;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP實現(xiàn)的62進制轉10進制,10進制轉62進制函數(shù)示例》相關的同類信息!
  • 本頁收集關于PHP實現(xiàn)的62進制轉10進制,10進制轉62進制函數(shù)示例的相關信息資訊供網民參考!
  • 推薦文章