html5中文学习网

您的位置: 首页 > 网络编程 > PHP编程 » 正文

PHP的16进制互转_PHP教程_编程技术

[ ] 已经帮助:人解决问题
  1. <?php  
  2. /**  
  3. *  
  4. * ASCII 转 十六进制 以及 十六进制 转 ASCII  
  5. * 非盈利组织或个人请放心转载,商业用途请征得作者同意  
  6. *  
  7. */ 
  8. //ASCII 转 十六进制  
  9. function asc2hex($str) {  
  10. return '/x'.substr(chunk_split(bin2hex($str), 2, '/x'),0,-2);  
  11. }  
  12. //十六进制 转 ASCII  
  13. function hex2asc($str) {  
  14. $str = join('',explode('/x',$str));  
  15. $len = strlen($str);  
  16. for ($i=0;$i<$len;$i+=2) $data.=chr(hexdec(substr($str,$i,2)));  
  17. return $data;  
  18. }  
  19. $asc = "哈哈";  
  20. $hex = asc2hex($asc);  
  21. $asc = hex2asc($hex);  
  22. echo "hex : ".$hex;  
  23. echo "  
  24. ";  
  25. echo "asc : ".$asc;  
  26. ?> 


uDPHTML5中文学习网 - HTML5先行者学习网
uDPHTML5中文学习网 - HTML5先行者学习网
(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助