开发者社区> 航空母舰> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

PHP 一般字符《=》16 // 2进制

简介:
+关注继续查看
Java代码  收藏代码
  1. function hex2bin($hexData)   
  2. {  
  3.     $binData = "";  
  4.     for ($i = 0; $i < strlen($hexData); $i += 2) {  
  5.         $binData .= chr(hexdec(substr($hexData, $i, 2)));  
  6.     }  
  7.     return $binData;  
  8. }  
  9.   
  10. function encodeHex($str)  //字符串2hex  
  11. {  
  12.     return strtoupper(bin2hex($str));  
  13. }  

chr和ord函数是用来字符串和ASCII码互转的.

三,PHP字符转换函数申明
具体字符转换函数申明请参考[PHP函数篇详解十进制、二进制、八进制和十六进制转换函数申明]
十进制转二进制 decbin() 函数
十进制转八进制 decoct() 函数
十进制转十六进制 dechex() 函数
二进制转十六制进 bin2hex() 函数
二进制转十制进 bindec() 函数
八进制转十进制 octdec() 函数
十六进制转十进制 hexdec()函数
随便率性进制转换 base_convert() 函数

字符转换实例
实例一,如何把一个字符转换为二进制、八进制或十六进制,可以应用ord()函数先把字符转换为ASCII值,然后应用响应的进制转换函数进行转换,如下
a 这个字符转换为其二进制/八进制/十六进制,如下
a字符的十进制:ord(""a""); //输出97
二进制:decbin(ord(""a"")); //输出1100001
八进制:decoct(ord(""a"")); //输出141
十六进制:dechex(ord(""a"")); //输出61

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
如何通过PHP查找给定字符串中的第一个非重复字符
新的一周又开始啦~大家应该都知道关于PHP中字符串的操作是程序设计中比较关键也是最基础的部分,那么在后面的文章中会陆续给大家介绍关于字符串的基础操作,相信总有你能掌握到的技巧~ 那么本文的主题则是“编写一个PHP程序来查找给定字符串中的第一个非重复字符”。 对于非重复字符,应该不必过多解释,比如字符串“adicvdda”,肉眼可见第一个非重复字符就是i,因为字符a和d都是重复的。 下面我们就给大家介绍怎么通过PHP来实现这个操作。
0 0
PHP字符串学习之怎么去除其他字符,只留下数字
在之前的文章《PHP字符串学习之将字符串分成更小长度的子串》中,我们介绍了分割字符串,将字符串分成更小子串的方法。这次继续PHP字符串的学习与练习,看看如何提取字符串中的数字字符,有需要的可以参考参考~ 本文的主题是:“提取字符串中的数字字符”。例如我们给出下面一个字符串 $str ='0我是123456一段测试的字789符串0'; 如何去除其他字符,只返回由字符串中数字字符组成的子串“01234567890”?下面给大家介绍两种方法:
0 0
PHP字符串学习之利用正则过滤字符,返回数字字符
在之前的文章《PHP字符串学习之怎么去除其他字符,只留下数字》中,我们介绍了利用for循环和in_array()或is_numeric()函数来提取字符串中数字字符的方法。这次我们继续PHP字符串的学习与练习,介绍一下提取字符串中数字字符的另几种方法。 提取字符串中数字字符,本质上就是字符串过滤操作。看到字符串过滤,我就想起了 “正则表达式”。
0 0
PHP md5函数 的16位字符乱码问题解决
乱码 PHP的md5函数用于对字符串参数进行md5运算,该函数有两个参数: md5 ( string $str [, bool $raw_output = FALSE ] ) : string 第一个参数是输入字符串;第二个参数默认为FALSE,设置为TRUE时可以输出16位的md5值。
929 0
ECS配置mySQL\MariaDB和PHP环境
ECS配置mySQL\MariaDB和PHP环境
0 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
PHP安全开发_从白帽角度做安全
立即下载
PHP在机器学习上的应用及云深度学习平台的架构设计与实现
立即下载
PHP与APM_技术内幕和最佳实践
立即下载