📜  PHP | hex2bin()函数(1)

📅  最后修改于: 2023-12-03 14:45:16.873000             🧑  作者: Mango

PHP | hex2bin()函数

简介

hex2bin()函数是PHP中的一个内置函数,用于将十六进制字符串转换为二进制数据。它通常用于处理像字节流这样的二进制数据。

语法
hex2bin(string $hex_string): string|false
参数
  • $hex_string:要转换的十六进制字符串。
返回值
  • 返回一个包含转换后的二进制数据的字符串。
  • 如果转换失败,则返回false。
代码示例
$hex_string = "48656c6c6f2050494821"; // 十六进制字符串
$binary_string = hex2bin($hex_string); // 转换为二进制数据

if ($binary_string !== false) {
    echo "转换成功:";
    var_dump($binary_string);
} else {
    echo "转换失败!";
}

以上代码将输出:

转换成功:string(12) "Hello PHI!"
注意事项
  • 如果输入的十六进制字符串包含无效的字符,转换会失败并返回false。
  • hex2bin()函数在PHP 5.4.0版本及以上可用。
相关函数
  • bin2hex():将二进制数据转换为十六进制字符串。
参考链接