国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

關(guān)于PHP中字符串與多進(jìn)制轉(zhuǎn)換函數(shù)的實(shí)例代碼

2024-05-04 23:51:49
字體:
供稿:網(wǎng)友

轉(zhuǎn)換函數(shù)

/** * [字符串轉(zhuǎn)換為(2,8,16進(jìn)制)ASCII碼] * @param string $str   [待處理字符串] * @param boolean $encode [字符串轉(zhuǎn)換為ASCII|ASCII轉(zhuǎn)換為字符串] * @param string $intType [2,8,16進(jìn)制標(biāo)示] * @return string byte_str [處理結(jié)果] * @author alexander */function strtoascii($str, $encode=true, $intType="2"){  if($encode == true){    $byte_array = str_split($str);    foreach($byte_array as &$value){      $value = ord($value);      switch ($intType) {        case 16:          $value = sprintf("%02x", $value);          break;        case 8:          $value = sprintf("%03o", $value);          break;        default:          $value = sprintf("%08b", $value);          break;      }    }    unset($value);    $byte_str = implode('', $byte_array);  }  else{    $chunk_size = $intType == 16 ? 2 : ($intType == 8 ? 3 : 8);    $byte_array = chunk_split($str, $chunk_size);    $byte_array = array_filter(explode("/r/n", $byte_array));    foreach($byte_array as &$value){      $fun_name = $intType == 16 ? 'hexdec' : ($intType == 8 ? 'octdec' : 'bindec');      $value = $fun_name($value);      $value = chr($value);    }    unset($value);    $byte_str = implode('', $byte_array);  }  return $byte_str;}

PHP中的多進(jìn)制

PHP 整型值可以使用十進(jìn)制,十六進(jìn)制,八進(jìn)制或二進(jìn)制表示,前面可以加上可選的符號(hào)(- 或者 +)。

二進(jìn)制:[+-]?0b[01]+

八進(jìn)制:[+-]?0[1-7]+

十進(jìn)制:[+-]?[1-9][0-9]*|0

十六進(jìn)制:[+-]?[xX][0-9a-fA-F]+

多進(jìn)制轉(zhuǎn)換函數(shù):

 

bindec 二進(jìn)制轉(zhuǎn)換為十進(jìn)制
decbin 十進(jìn)制轉(zhuǎn)換為二進(jìn)制
octdec 八進(jìn)制轉(zhuǎn)換為十進(jìn)制
decoct 十進(jìn)制轉(zhuǎn)換為八進(jìn)制
hexdec 十六進(jìn)制轉(zhuǎn)換為十進(jìn)制
dechex 十進(jìn)制轉(zhuǎn)換為十六進(jìn)制

 

以上就是小編為大家?guī)淼年P(guān)于PHP中字符串與多進(jìn)制轉(zhuǎn)換函數(shù)的實(shí)例代碼全部?jī)?nèi)容了,希望大家多多支持VeVb武林網(wǎng)~


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到PHP教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 茶陵县| 治多县| 大邑县| 玉门市| 永昌县| 衡南县| 鄂托克旗| 南陵县| 汉寿县| 武宁县| 凉山| 滁州市| 嵩明县| 台北县| 迁西县| 黎川县| 涟源市| 梁山县| 宜丰县| 肇州县| 木里| 磐安县| 额尔古纳市| 绥德县| 于都县| 海淀区| 济南市| 新余市| 长寿区| 阿瓦提县| 偏关县| 抚松县| 厦门市| 霍林郭勒市| 宜春市| 永寿县| 余江县| 绥宁县| 江达县| 新源县| 寿阳县|