PHP Conference Japan 2024

hex2bin

(PHP 5 >= 5.4.0, PHP 7, PHP 8)

hex2bin解码十六进制编码的二进制字符串

描述

hex2bin(字符串 $string): 字符串|false

解码十六进制编码的二进制字符串。

警告

此函数不会将十六进制数转换为二进制数。这可以通过使用base_convert()函数来完成。

参数

字符串

数据的十六进制表示。

返回值

返回给定数据的二进制表示或在失败时返回false

错误/异常

如果十六进制输入字符串的长度为奇数或无效的十六进制字符串,则会抛出E_WARNING级别的错误。

示例

示例 #1 hex2bin() 示例

<?php
$hex
= hex2bin("6578616d706c65206865782064617461");
var_dump($hex);
?>

以上示例将输出类似以下内容

string(16) "example hex data"

参见

  • bin2hex() - 将二进制数据转换为十六进制表示
  • unpack() - 从二进制字符串解包数据

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top