巅云智能建站平台搭建版(创业流派版)火爆上线,毕生受权!新增:文章智能收罗+全站真静态打包+城市分站+智能小法式+不法词过滤+H5自顺应+智能链词等功效功效概况
赞助文档Help

对于PHP中字符串与多进制转换函数的实例代码

一佰互联网站建造(www.taishanly.com) 宣布日期 2020-04-26 09:03:49 阅读数: 104

转换函数

/**
 * [字符串转换为(2,8,16进制)ASCII码]
 * @param string $str   [待处置字符串]
 * @param boolean $encode [字符串转换为ASCII|ASCII转换为字符串]
 * @param string $intType [2,8,16进制标示]
 * @return string byte_str [处置成果]
 * @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("
", $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中的多进制

PHP 整型值能够利用十进制,十六进制,八进制或二进制表现,后面能够加上可选的标记(- 或 +)。

二进制:[+-]?0b[01]+

八进制:[+-]?0[1-7]+

十进制:[+-]?[1-9][0-9]*|0

十六进制:[+-]?[xX][0-9a-fA-F]+

多进制转换函数:

 

bindec 二进制转换为十进制
decbin 十进制转换为二进制
octdec 八进制转换为十进制
decoct 十进制转换为八进制
hexdec 十六进制转换为十进制
dechex 十进制转换为十六进制

以上便是小编为大师带来的对于PHP中字符串与多进制转换函数的实例代码全数内容了,但愿大师多多撑持网页设想~

一佰互联是天下着名建站品牌办事商,咱们有九年、网站建造、网页设想、php开辟和域名注册及假造主机办事经历,供给的办事更是天下着名。最近几年来还整合团队上风自立开辟了可视化多用户”“3.0平台版,拖拽排版网站建造设想,轻松完成pc站、手机微网站、小法式、APP一体化全网营销网站扶植 ,已胜利的为天下上百家收集公司供给自助建站平台搭建办事。

相干消息more

04
05月
在百度贴吧推行网站的几个小技能

1、 一样的帖子不要在差别的贴吧中反复发帖,由于如许很轻易被百度发明,把你的网址咔嚓!能够1个帖子有相干的好几个贴吧能够发,没干系,能吸收流... >>概况

06
05月
北京网站建造—互联网时期一个网站该若何保存

就此刻的互联网时期,网站上的任何布局都是密不可分的,导航体系与网站的外部链接便是一种密不可分的干系,如许会表现互联网的代价和对网民的吸... >>概况

03
05月
淘宝SEO优化须要注重十大违规雷区 尽可能阔别

大师服膺一点,宝贝搜刮降权的,城市在这个"搜刮诊断助手"的"宝贝诊断"外面看到。除此以外,不要每天用... >>概况

27
03月
学好收集推行,你必须把握的一些平台及体例

简介:收集推行的目标便是把产物经由过程各类免费或免费渠道展现给网民的一种推行体例。收集推行的载体是互联网,分开了互联网的推行就不算是收集推行,下... >>概况

高端网站扶植

美工统筹SEO,为企业电子商务营销助力!

德律风:

023-85725751
建站

产物

域名注册 假造主机 云办事器 企业邮局
智能建站 APP打包 微站/小法式 创业平台
网站推行 媒体营销 智能收罗 AI机械人
400德律风 短信营销 店销机械人
私家定制 流派网站