php实现二进制和文本相互转换的方法

本文实例讲述了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程序设计有所帮助。

php实现二进制和文本相互转换的方法

郑重声明:本网站发布的内容(图片、视频和文字)以及用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注