【函数功能】
该函数把十六进制值的字符串转换为 ASCII 字符。
【函数语法】
hex2bin ($data)
【参数说明】
$data:必需,要转换的十六进制值。
【演示程序】
<?php
/**
* hex2bin ($data)
* **/
$str = "Hello i am PHP! 大家好,我是PHP!";
$data = bin2hex($str);
echo $data;
echo '<br>';
echo hex2bin($data);
?>
【输出结果】
48656c6c6f206920616d205048502120e5a4a7e5aeb6e5a5bdefbc8ce68891e698af504850efbc81
Hello i am PHP! 大家好,我是PHP!
【特别注意】
1.该函数与bin2hex()函数互为逆函数。
2.该函数可以转换中文。
3.PHP 版本:5.4.0+。
4.更新日志:
自 PHP 5.4.1 起,如果字符串长度为奇数,则抛出一个警告。在 PHP 5.4.0 中,奇数字符串被默默接受,但是最后一个字节会被移除。
自 PHP 5.5.1 起,如果字符串是无效的十六进制字符串,则抛出一个警告。
【原版定义】
/**
* Decodes a hexadecimally encoded binary string
* @link http://www.php.net/manual/en/function.hex2bin.php
* @param data string <p>
* Hexadecimal representation of data.
* </p>
* @return string the binary representation of the given data or false on failure.
*/
转载请注明出处:php1234.cn ,原文地址:http://www.php1234.cn/a/functions/2016/1019/100.html