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 相关文章推荐
PHP5.2中date()函数显示时间与北京时间相差8小时的解决办法
May 28 PHP
PHP日期处理函数 整型日期格式
Jan 12 PHP
PHP连接SQLSERVER 注意事项(附dll文件下载)
Jun 28 PHP
异步加载技术实现当滚动条到最底部的瀑布流效果
Sep 16 PHP
Yii2 rbac权限控制之rule教程详解
Jun 23 PHP
php微信公众号js-sdk开发应用
Nov 28 PHP
PHP开发APP端微信支付功能
Feb 17 PHP
PHP实现防盗链的方法分析
Jul 25 PHP
Laravel中服务提供者和门面模式的入门介绍
Nov 06 PHP
在Laravel中使用DataTables插件的方法
May 29 PHP
PHP PDOStatement::getAttribute讲解
Feb 01 PHP
基于ThinkPHP5框架使用QueryList爬取并存入mysql数据库操作示例
May 25 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语言中global和$GLOBALS[]的分析 之二
2012/02/02 PHP
PHP弹出对话框技巧详细解读
2015/09/26 PHP
详解thinkphp实现excel数据的导入导出(附完整案例)
2016/12/29 PHP
php设计模式之组合模式实例详解【星际争霸游戏案例】
2020/03/27 PHP
javascript针对DOM的应用实例(一)
2012/04/15 Javascript
Javascript简单实现可拖动的div
2013/10/22 Javascript
jquery实现的下拉和收缩效果示例
2014/08/21 Javascript
jQuery实现折线图的方法
2015/02/28 Javascript
JS控制表单提交的方法
2015/07/09 Javascript
JS使用eval()动态创建变量的方法
2016/06/03 Javascript
多种方式实现js图片预览
2016/12/12 Javascript
基于jQuery实现数字滚动效果
2017/01/16 Javascript
浅谈Koa2框架利用CORS完成跨域ajax请求
2018/03/06 Javascript
[03:40]2014DOTA2国际邀请赛 B神专访:躲箭真的很难
2014/07/13 DOTA
python下函数参数的传递(参数带星号的说明)
2010/09/19 Python
简单的通用表达式求10乘阶示例
2014/03/03 Python
Python实时获取cmd的输出
2015/12/13 Python
浅谈python对象数据的读写权限
2016/09/12 Python
Python操作Excel之xlsx文件
2017/03/24 Python
python利用thrift服务读取hbase数据的方法
2018/12/27 Python
Python设计模式之外观模式实例详解
2019/01/17 Python
Python Selenium 之关闭窗口close与quit的方法
2019/02/13 Python
在Python中合并字典模块ChainMap的隐藏坑【推荐】
2019/06/27 Python
python多继承(钻石继承)问题和解决方法简单示例
2019/10/21 Python
python语言是免费还是收费的?
2020/06/15 Python
Python从文件中读取数据的方法步骤
2020/11/18 Python
Pytorch如何切换 cpu和gpu的使用详解
2021/03/01 Python
纯HTML5+CSS3制作生日蛋糕(代码易懂)
2016/11/16 HTML / CSS
美国机场停车位预订:About Airport Parking
2018/03/26 全球购物
荣耀商城:HIHONOR
2020/11/03 全球购物
北大青鸟学生求职信
2013/09/24 职场文书
市场调查策划方案
2014/06/10 职场文书
优秀教师事迹材料
2014/12/15 职场文书
建筑安全员岗位职责
2015/02/15 职场文书
2015年乡镇卫生院工作总结
2015/04/22 职场文书
学习雷锋精神倡议书
2015/04/27 职场文书