奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

php語言

php實現36進制與10進制轉換功能示例

時間:2025-01-12 21:46:08 php語言 我要投稿
  • 相關推薦

php實現36進制與10進制轉換功能示例

  文章主要介紹了php實現36進制與10進制轉換功能,結合實例形式分析了php數值運算與字符串操作的相關技巧,需要的朋友可以參考下。

  本文實例講述了php實現36進制與10進制轉換功能。分享給大家供大家參考,具體如下:

  ?

  1

  2

  3

  4

  5

  6

  7

  8

  9

  10

  11

  12

  13

  14

  15

  16

  17

  18

  19

  20

  21

  22

  23

  24

  25

  26

  27

  28

  29

  30

  31

  32

  /**

  * @desc im:十進制數轉換成三十六機制數

  * @param (int)$num 十進制數

  * return 返回:三十六進制數

  */

  function get_char($num) {

  $num = intval($num);

  if ($num <= 0)

  return false;

  $charArr = array("0","1","2","3","4","5","6","7","8","9",'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z');

  $char = '';

  do {

  $key = ($num - 1) % 36;

  $char= $charArr[$key] . $char;

  $num = floor(($num - $key) / 36);

  } while ($num > 0);

  return $char;

  }

  /**

  * @desc im:三十六進制數轉換成十機制數

  * @param (string)$char 三十六進制數

  * return 返回:十進制數

  */

  function get_num($char){

  $array=array("0","1","2","3","4","5","6","7","8","9","A", "B", "C", "D","E", "F", "G", "H", "I", "J", "K", "L","M", "N", "O","P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y","Z");

  $len=strlen($char);

  for($i=0;$i<$len;$i++){

  $index=array_search($char[$i],$array);

  $sum+=($index+1)*pow(36,$len-$i-1);

  }

  return $sum;

  }

  使用實例:

  ?

  1

  2

  echo "get_char:".get_char(514549)."<br>";

  echo "get_num:".get_num('A0ZZ')."<br>";

【php實現36進制與10進制轉換功能示例】相關文章:

Java進制之間的轉換09-18

C語言中實現“17進制”轉“10進制”代碼(實例)07-06

計算機進制轉換方法01-17

php二進制與字符串之間的相互轉換05-29

利用PHP自定義多進制06-16

如何把PHP二進制與字符串之間的相互轉換07-20

八進制和十六進制07-05

php使用pack處理二進制文件的方法06-01

關于php中hashtable實現示例08-02

主站蜘蛛池模板: 金堂县| 靖边县| 鲁甸县| 镇原县| 南召县| 沽源县| 隆安县| 宝清县| 枣阳市| 新巴尔虎右旗| 望奎县| 南投县| 威宁| 安阳县| 昌平区| 岑溪市| 长丰县| 洛南县| 吉木萨尔县| 平顺县| 土默特左旗| 三明市| 望都县| 游戏| 灵寿县| 台安县| 芮城县| 故城县| 枣强县| 镇雄县| 古蔺县| 辰溪县| 于都县| 伊金霍洛旗| 榕江县| 定襄县| 雷波县| 乐安县| 全椒县| 凌源市| 曲靖市|