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


Posted in PHP onApril 18, 2015

本文实例讲述了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 相关文章推荐
php下实现农历日历的代码
Mar 07 PHP
php对gzip文件或者字符串解压实例参考
Jul 25 PHP
PHP高级编程实例:编写守护进程
Sep 02 PHP
php过滤html标记属性类用法实例
Sep 23 PHP
PHP之密码加密的几种方式
Jul 29 PHP
Symfony2中被遗弃的getRequest()方法分析
Mar 17 PHP
Yii视图CGridView列表用法实例分析
Jul 12 PHP
php版微信发红包接口用法示例
Sep 23 PHP
php中this关键字用法分析
Dec 07 PHP
详解PHP中的 input属性(隐藏 只读 限制)
Aug 14 PHP
弹出模态框modal的实现方法及实例
Sep 19 PHP
PHP基于自定义函数实现的汉字转拼音功能实例
Sep 30 PHP
php使用指定字符列表生成随机字符串的方法
Apr 18 #PHP
php准确计算复活节日期的方法
Apr 18 #PHP
PHP使用Face++接口开发微信公众平台人脸识别系统的方法
Apr 17 #PHP
PHP学习笔记(三):数据类型转换与常量介绍
Apr 17 #PHP
PHP学习笔记(二):变量详解
Apr 17 #PHP
PHP学习笔记(一):基本语法之标记、空白、和注释
Apr 17 #PHP
php递归遍历删除文件的方法
Apr 17 #PHP
You might like
php 图片上传类代码
2009/07/17 PHP
ThinkPHP中URL路径访问与模块控制器之间的关系
2014/08/23 PHP
PHP使用mkdir创建多级目录的方法
2015/12/22 PHP
php中时间函数date及常用的时间计算
2017/05/12 PHP
THINKPHP5分页数据对象处理过程解析
2020/10/28 PHP
关于IFRAME 自适应高度的研究
2006/07/20 Javascript
许愿墙中用到的函数
2006/10/07 Javascript
不用写JS也能使用EXTJS视频演示
2008/12/29 Javascript
php上传图片并给图片打上透明水印的代码
2010/06/07 Javascript
jQuery实现用方向键控制层的上下左右移动
2013/01/13 Javascript
jQuery教程 $()包装函数来实现数组元素分页效果
2013/08/13 Javascript
jquery如何判断某元素是否具备指定的样式
2013/11/05 Javascript
Javascript中Array.prototype.map()详解
2014/10/22 Javascript
浅谈javascript中createElement事件
2014/12/05 Javascript
js实现点击切换TAB标签实例
2015/08/21 Javascript
JQuery的Pager分页器实现代码
2016/05/03 Javascript
关于JavaScript 原型链的一点个人理解
2016/07/31 Javascript
JS实现列表的响应式排版(推荐)
2016/09/01 Javascript
javascript 判断页面访问方式电脑或者移动端
2016/09/19 Javascript
详解http访问解析流程原理
2017/10/18 Javascript
js 客户端打印html 并且去掉页眉、页脚的实例
2017/11/03 Javascript
微信小程序保持session会话的方法
2020/03/20 Javascript
vue与iframe之间的信息交互的实现
2020/04/08 Javascript
node.js如何根据URL返回指定的图片详解
2020/10/21 Javascript
[05:00]第二届DOTA2亚洲邀请赛主赛事第三天比赛集锦.mp4
2017/04/04 DOTA
Python实现获取网站PR及百度权重
2015/01/21 Python
Python中使用PyQt把网页转换成PDF操作代码实例
2015/04/23 Python
python正则表达式re之compile函数解析
2017/10/25 Python
利用Pandas 创建空的DataFrame方法
2018/04/08 Python
python调用matlab的m自定义函数方法
2019/02/18 Python
python Selenium 库的使用技巧
2020/10/16 Python
python 基于pygame实现俄罗斯方块
2021/03/02 Python
纯CSS3实现移动端展开和收起效果的示例代码
2020/04/26 HTML / CSS
编写strcpy函数
2014/06/24 面试题
财务会计人员岗位职责
2013/11/30 职场文书
亲属关系公证书样本
2015/01/23 职场文书