X 提示语:您的IE浏览器版本太低,部分重要功能无法体验或使用,请升级到IE8以上或者使用火狐、谷歌浏览器,浏览器下载:IE8火狐浏览器谷歌浏览器
php实现二进制和文本相互转换的方法
发布时间:2019-12-02 14:24:57    来源:容大互联

本文实例讲述了php实现二进制和文本相互转换的方法。分享给大家供大家参考。具体如下:


这段代码包含两个函数,bin2text,二进制转换为文本,text2bin,文本转换成二进制


<?php
function bin2text($bin_str)
{
 $text_str = '';
 $chars = explode("\n",chunk_split(str_replace("\n",'',$bin_str),8));
 $_I = count($chars);
 for($i = 0; $i < $_I; $text_str .= chr(bindec($chars[$i])), $i );
 return $text_str;
}
function text2bin($txt_str)
{
 $len = strlen($txt_str);
 $bin = '';
 for($i = 0; $i < $len; $i )
 {
  $bin .= strlen(decbin(ord($txt_str[$i])))<8?str_pad(decbin(ord($txt_str[$i])),8,0,STR_PAD_LEFT):decbin(ord($txt_str[$i]));
 }
 return $bin;
}
print text2bin('How are you gentlements?');
?>

希望本文所述对大家的php程序设计有所帮助。


文章来源:网络。如侵犯你的版权,请联系我们的客服人员,我们会第一时间删除文章。



容大互联推荐阅读:


微软、诺基亚携手91与微饭网引爆50万现金大奖

  想让辛苦开发出来的好应用风靡网络吗?  想成为诺基亚和微软的重点应用合作伙伴吗?  想获得诺基亚和微软的市场推广机会吗?  想获得奖金高达50万元?  为感谢本地开发团队对在中国推出的WindowsPhone生态系统的大力支持,由诺基亚

虚拟服务器整合,如何衡量效率?

理想的虚拟服务器整合率令人难以定夺。更大的服务器和更高的内核数是诱人的,但是对许可模型和运行时间的担忧使IT管理者对整合却步。当计划虚拟服务器整合策略时,多少是多?多少是少?如果你正在使用虚拟化技术,这是个出乎人意料的答案。在虚拟化技术早期

微小企业运营微博的5点建议

百度权重查询站长交易友情链接交换网站建设,网站设计,企业建站就找313导读随着微博用户逐月增加,越来越多的企业都开通了官方微博,希望通过这个免费的平台为自己的企业品牌或者产品做宣传推广。大企业因为有雄厚的资金和背景,所以能有专业的团队来管理


本文来自容大互联,专业的云计算数据中心服务商,国家高新技术企业,16年的专业深圳服务器托管、大带宽出售、光纤专线接入、云服务器等行业沉淀,提供高性价比的产品和优秀的技术服务,赢得数十万用户的青睐。

为什么选择我们
  • 16年品质

    专业服务团队,16年运营经验,值得信赖
  • 高新企业

    国家高新技术企业,深圳行业唯一
  • 双软企业

    深圳市“双软”企业,技术可靠
  • 全程服务

    7X24小时全程服务,不仅仅只是销售产品