av手机免费在线观看,国产女人在线视频,国产xxxx免费,捆绑调教一二三区,97影院最新理论片,色之久久综合,国产精品日韩欧美一区二区三区

php語(yǔ)言

php實(shí)現(xiàn)36進(jìn)制與10進(jìn)制轉(zhuǎn)換功能示例

時(shí)間:2025-01-12 21:46:08 php語(yǔ)言 我要投稿
  • 相關(guān)推薦

php實(shí)現(xiàn)36進(jìn)制與10進(jìn)制轉(zhuǎn)換功能示例

  文章主要介紹了php實(shí)現(xiàn)36進(jìn)制與10進(jìn)制轉(zhuǎn)換功能,結(jié)合實(shí)例形式分析了php數(shù)值運(yùn)算與字符串操作的相關(guān)技巧,需要的朋友可以參考下。

  本文實(shí)例講述了php實(shí)現(xiàn)36進(jìn)制與10進(jìn)制轉(zhuǎn)換功能。分享給大家供大家參考,具體如下:

  ?

  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:十進(jìn)制數(shù)轉(zhuǎn)換成三十六機(jī)制數(shù)

  * @param (int)$num 十進(jìn)制數(shù)

  * return 返回:三十六進(jìn)制數(shù)

  */

  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:三十六進(jìn)制數(shù)轉(zhuǎn)換成十機(jī)制數(shù)

  * @param (string)$char 三十六進(jìn)制數(shù)

  * return 返回:十進(jìn)制數(shù)

  */

  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;

  }

  使用實(shí)例:

  ?

  1

  2

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

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

【php實(shí)現(xiàn)36進(jìn)制與10進(jìn)制轉(zhuǎn)換功能示例】相關(guān)文章:

Java進(jìn)制之間的轉(zhuǎn)換09-18

C語(yǔ)言中實(shí)現(xiàn)“17進(jìn)制”轉(zhuǎn)“10進(jìn)制”代碼(實(shí)例)07-06

計(jì)算機(jī)進(jìn)制轉(zhuǎn)換方法01-17

php二進(jìn)制與字符串之間的相互轉(zhuǎn)換05-29

利用PHP自定義多進(jìn)制06-16

如何把PHP二進(jìn)制與字符串之間的相互轉(zhuǎn)換07-20

八進(jìn)制和十六進(jìn)制07-05

php使用pack處理二進(jìn)制文件的方法06-01

關(guān)于php中hashtable實(shí)現(xiàn)示例08-02