首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

hex2bin

(PHP >= 5.4.0)

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

描述

代码语言:javascript
复制
string hex2bin ( string $data )

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

警告

此功能不是一个十六进制数转换成二进制数。这可以使用base_convert()函数完成。

参数

data

数据的十六进制表示。

返回值

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

错误/异常

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

更新日志

描述

5.5.1

如果输入字符串是无效的十六进制字符串,则会引发警告。

5.4.4

如果输入字符串的长度是奇数,则会引发警告。在PHP 5.4.0中,字符串被默认接受,但最后一个字节被截断。

例子

示例#1 hex2bin()示例

代码语言:javascript
复制
<?php
$hex?=?hex2bin("6578616d706c65206865782064617461");
var_dump($hex);
?>

上面的例子会输出类似于:

代码语言:javascript
复制
string(16) "example hex data"

扩展内容

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

← hebrevc

html_entity_decode →

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com