博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php ascii hex编码
阅读量:5131 次
发布时间:2019-06-13

本文共 748 字,大约阅读时间需要 2 分钟。

/** * 将类似 \x30\x31\x32\x33\ 这类字符转换成 10进制的字符串 * 过程: 以上为例 30,31,32,33 都是16进制 * 将他们先转为10进制然后再用ascii码来换成字符 * 再连接起来就是结果 * @param $x16 * @return null|string */function ascii16toStr($x16){    if(!is_string($x16))return null;    $charlist = explode('\x',$x16);    $str = array();    foreach($charlist as $char){        if(empty($char))continue;        $str[] = chr(hexdec($char));    }    return implode($str);}/** * 将str 的每个字母 转换成ascii 再转成16进制 * 只支持英文 结果类似如下 * \x30\x31\x32\x33\ */function strtoAscii16($str){    if(!is_string($str)) return null;    $asciis = array();    for($i = 0 ; $i < strlen($str) ; $i++){        $asciis[] = '\x'.dechex(ord($str[$i]));    }    return implode($asciis);}

  

转载于:https://www.cnblogs.com/lost-1987/articles/3328652.html

你可能感兴趣的文章
LintCode-Backpack
查看>>
查询数据库锁
查看>>
[LeetCode] Palindrome Number
查看>>
我对于脚本程序的理解——百度轻应用有感
查看>>
SQL更新某列包含XX的所有值
查看>>
网易味央第二座猪场落户江西 面积超过3300亩
查看>>
面试时被问到的问题
查看>>
spring 事务管理
查看>>
VS2008 去掉msvcr90的依赖
查看>>
当前记录已被另一个用户锁定
查看>>
Bootstrap
查看>>
Node.js 连接 MySQL
查看>>
ACM-ICPC 2018 world final A题 Catch the Plane
查看>>
那些年,那些书
查看>>
面向对象六大基本原则的理解
查看>>
注解小结
查看>>
java代码编译与C/C++代码编译的区别
查看>>
Bitmap 算法
查看>>
转载 C#文件中GetCommandLineArgs()
查看>>
list control控件的一些操作
查看>>