hex2bin
hex2bin
(PHP >= 5.4.0)
hex2bin - 解码一个十六进制编码的二进制字符串
描述
string hex2bin ( string $data )
解码一个十六进制编码的二进制字符串。
警告
此功能不是
一个十六进制数转换成二进制数。这可以使用base_convert()函数完成。
参数
data
数据的十六进制表示。
返回值
返回给定数据的二进制表示或失败时返回FALSE
。
错误/异常
如果十六进制输入字符串是奇数长度或无效的十六进制字符串,则会引发E_WARNING级别错误。
更新日志
版 | 描述 |
---|---|
5.5.1 | 如果输入字符串是无效的十六进制字符串,则会引发警告。 |
5.4.4 | 如果输入字符串的长度是奇数,则会引发警告。在PHP 5.4.0中,字符串被默认接受,但最后一个字节被截断。 |
例子
示例#1 hex2bin()示例
<?php
$hex = hex2bin("6578616d706c65206865782064617461"
var_dump($hex
?>
上面的例子会输出类似于:
string(16) "example hex data"
扩展内容
- bin2hex() - 将二进制数据转换为十六进制表示
- unpack() - 从二进制字符串解压数据
← hebrevc
html_entity_decode →