bin2hex()函数
bin2hex()函数把ASCII字符的字符串转换为十六进制值。
语法:bin2hex(string)
string 必需。要转换的字符串。
例子:bin2hex("Hello world!"); \\输出48656c6c6f20776f726c6421
pack()函数
pack() 函数把数据装入一个二进制字符串。
语法:pack(format,args+)
format 必需。规定在包装数据时所使用的格式。
args+ 可选。规定被包装的一个或多个参数。
例子:pack("H*","48656c6c6f20776f726c6421"); \\输出Hello world!
实例展示
1、把图片test.jpg转换为十六进制形式字符串
$data = file_get_contents("test.jpg");
$result = bin2hex($data);
2、把十六进制形式字符串转为一个二进制字符串
$data = pack("H*",$result);
目前有 0 条评论