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-MySQL教程归纳总结
Jun 07 PHP
php adodb介绍
Mar 19 PHP
Sorting Array Values in PHP(数组排序)
Sep 15 PHP
基于AppServ,XAMPP,WAMP配置php.ini去掉警告信息(NOTICE)的方法详解
May 07 PHP
浅析PHP 按位与或 (^ 、&amp;)
Jun 21 PHP
解析在PHP中使用mysqli扩展库对mysql的操作
Jul 03 PHP
PHP中的output_buffering详细介绍
Sep 27 PHP
遍历指定目录,并存储目录内所有文件属性信息的php代码
Oct 28 PHP
PHP实现求两个字符串最长公共子串的方法示例
Nov 17 PHP
php设计模式之职责链模式定义与用法经典示例
Sep 19 PHP
php7 图形用户界面GUI 开发示例
Feb 22 PHP
PHP 实现链式操作
Mar 09 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
PHILIPS D1835/D1875的电路分析与打理
2021/03/02 无线电
腾讯QQ微博API接口获取微博内容
2013/10/30 PHP
JavaScript toFixed() 方法
2010/04/15 Javascript
Javascript将string类型转换int类型
2010/12/09 Javascript
jquery禁用右键单击功能屏蔽F5刷新
2014/03/17 Javascript
javascript实现点击按钮让DIV层弹性移动的方法
2015/02/24 Javascript
vue2的todolist入门小项目的详细解析
2017/05/11 Javascript
详解有关easyUI的拖动操作中droppable,draggable用法例子
2017/06/03 Javascript
微信小程序开发中的疑问解答汇总
2017/07/03 Javascript
js判断用户是输入的地址请求的路径(实例讲解)
2017/07/18 Javascript
简单谈谈React中的路由系统
2017/07/25 Javascript
JavaScript树的深度优先遍历和广度优先遍历算法示例
2018/07/30 Javascript
vue实现条件叠加搜索的解决方法
2019/05/28 Javascript
Vue路由模块化配置的完整步骤
2019/08/14 Javascript
python实现dnspod自动更新dns解析的方法
2014/02/14 Python
Django自定义分页与bootstrap分页结合
2021/02/22 Python
Python 私有函数的实例详解
2017/09/11 Python
Python continue继续循环用法总结
2018/06/10 Python
Python实现简单石头剪刀布游戏
2021/01/20 Python
python tools实现视频的每一帧提取并保存
2020/03/20 Python
python粘包问题及socket套接字编程详解
2019/06/29 Python
Python3 itchat实现微信定时发送群消息的实例代码
2019/07/12 Python
使用python绘制二维图形示例
2019/11/22 Python
Python+Kepler.gl轻松制作酷炫路径动画的实现示例
2020/06/02 Python
python Scrapy框架原理解析
2021/01/04 Python
scrapy-splash简单使用详解
2021/02/21 Python
Python爬取你好李焕英豆瓣短评生成词云的示例代码
2021/02/24 Python
CSS3 透明色 RGBA使用介绍
2013/08/06 HTML / CSS
业务员的岗位职责
2014/03/15 职场文书
企业精神口号
2014/06/11 职场文书
四风对照检查材料范文
2014/09/27 职场文书
如何写贫困证明申请书
2014/10/29 职场文书
个人委托书范文
2015/01/28 职场文书
实习介绍信模板
2015/01/30 职场文书
未中标通知书
2015/04/17 职场文书
特此通知格式
2015/04/27 职场文书