手机游戏
经典单机
角色扮演
休闲益智
动作冒险
射击枪战
赛车竞速
模拟经营
解密闯关
策略战争
手机软件
时尚购物
体育运动
资讯阅读
教育学习
摄影摄像
生活服务
效率办公
聊天社交
其它软件
新闻资讯
游戏攻略
软件教程
游戏问答
软件技术
叨叨念念
网站技术
技术问答
软件教程
资源资料
原创作品
代码学习
网页设计
网络技术
合集
合集
游戏合集
软件合集
资讯合集
视频合集
首页 > 代码学习 > 代码学习

PHP bin2hex()和pack()函数

作者:星知苑 时间:2012-07-17 10:56:04

$result = bin2hex($str)的作用是将$str字符串变量的ASCII码值(即二进制形式)转换为十六进制形式

要将最终结果转换回来,方法是pack("H*",$result);

例子:将把一个字符串值从二进制转换为十六进制,再转换回去:

<?php
$str = "Hello world!";
echo bin2hex($str);
echo pack("H*",bin2hex($str)); [break]
?>

输出:

48656c6c6f20776f726c6421
Hello world!

当然用这个bin2hex()还可以把图片转换为十六进制形式字符串。

<?php

$file="test.jpg"; 

$data=file_get_contents($file); 

$newdata=bin2hex($data); 

echo $newdata;

?>
字符串换成图片:
<?php
$data='图片的十六进制形式字符串';

 

$newdata=pack('H*',$data);

echo  $newdata;

?>

 

 

 

良心推荐

茄子 丝瓜 草莓 榴莲大全合集
  • 小蝌蚪xkdsp无限次数官方版
  • 小蝌蚪xkdsp无限次数
  • 茄子 丝瓜 草莓 榴莲大全安卓版
  • 茄子 丝瓜 草莓 榴莲大全ios下载
  • 茄子 丝瓜 草莓 榴莲大全
在平时很多的用户都是喜欢在手机中寻找各种欢乐,现在不用这么的麻烦,只需要来本站茄子 丝瓜 草莓 榴莲大全合集中,就可以让你得到自己想要的那种欢乐,是很棒的同时能够让你每天很开心的面对自己的生活,有着海量的美女房间可以直接的进去,小编给你提供的都是最实在良心的,没有任何的套路,最好的就是能够在这里一起和喜欢的美女身心交流。

相关资讯