php将字符串转换成16进制的方法

php中可以通过bin2hex函数将字符串转换成16进制的形式输出,bin2hex()函数返回结果为ascii码

PHP
5 行
<?php
$string = "Hello\tworld!\n";
print($string."\n");
print(bin2hex($string)."\n");
?>

16进制转换文本

代码片段
1 行
$BDTXR,

长沙海格北斗信息技术有限公司
北斗部标808协议定位数据解析说明示例
ASCII码对照表

PHP16进制转换中文

PHP
9 行
<?php
function hexToStr($hex){
    $string='';
    for ($i=0; $i < strlen($hex)-1; $i+=2){
        $string .= chr(hexdec($hex[$i].$hex[$i+1]));
    }
    return mb_convert_encoding($string, 'utf-8', 'gbk');//将GBK转换成UTF-8
}
echo hexToStr('cbefc9c6baa30000000000');

GPGGA格式解析
北斗通信协议,解析.doc
php机内码,计算机处理汉字信息时所用的代码是什么
PHP详解ASCII码对照表与字符转换

PHP ASCII码与字符串的相互转换

str_split — 将字符串转换为数组

PHP字符串和十六进制如何实现互相转换

php进制转换函数

article image
article image
代码片段
1 行
$BDTXR,1,0167636,1,,01E1073123006C133200162B310400740000D2BBC7D0D5FDB3A3*34

信息上报协议.docx
北斗串口2.1通信协议.docx

article image

快速入门北斗短报文RDSS协议北斗协议.docx