关于PHP二进制流 逐bit的低位在前算法(详解)


Posted in PHP onJune 13, 2013
  /******************************************************
     * 逐bit的低位在前算法
     * @param $x
     * @return int
     */
    function reverse($x)
    {
        $result = 0;
        for($i = 0; $i < 8; $i++)
        {
            $result = ($result << 1) + (1 & ($x >> $i));
        }
        return $result & 0xff;
    }

调用展示:
$testData = 0xC5; //二进制:1100 0101
$testRet = reverse($testData);
echo $testRet; //输出值为163,二进制为1010 0011
PHP 相关文章推荐
用cookies来跟踪识别用户
Oct 09 PHP
PHP 超链接 抓取实现代码
Jun 29 PHP
深入php-fpm的两种进程管理模式详解
Jun 03 PHP
慎用preg_replace危险的/e修饰符(一句话后门常用)
Jun 19 PHP
php读取文件内容的几种方法详解
Jun 26 PHP
PHP中trim()函数简单使用指南
Apr 16 PHP
php计算多维数组中所有值总和的方法
Jun 24 PHP
帝国CMS留言板回复后发送EMAIL通知客户
Jul 06 PHP
功能强大的php分页函数
Jul 20 PHP
Yii2框架类自动加载机制实例分析
May 02 PHP
PHP调用接口API封装的例子
Oct 11 PHP
phpstudy隐藏index.php的方法
Sep 21 PHP
php读取二进制流(C语言结构体struct数据文件)的深入解析
Jun 13 #PHP
基于PHP Socket配置以及实例的详细介绍
Jun 13 #PHP
深入php socket的讲解与实例分析
Jun 13 #PHP
PHP数据类型的总结分析
Jun 13 #PHP
如何用C语言编写PHP扩展的详解
Jun 13 #PHP
探讨:如何编写PHP扩展
Jun 13 #PHP
PHP APC的安装与使用详解
Jun 13 #PHP
You might like
社区(php&amp;&amp;mysql)六
2006/10/09 PHP
PHP 面向对象程序设计(oop)学习笔记(三) - 单例模式和工厂模式
2014/06/12 PHP
PHP实现简单实用的验证码类
2015/07/29 PHP
jQuery+PHP发布的内容进行无刷新分页(Fckeditor)
2015/10/22 PHP
mysql查找删除重复数据并只保留一条实例详解
2016/09/24 PHP
ExtJs3.0中Store添加 baseParams 的Bug
2010/03/10 Javascript
jquery isEmptyObject判断是否为空对象的函数
2011/02/14 Javascript
关于JS数组追加数组采用push.apply的问题
2014/06/09 Javascript
jQuery查看选中对象HTML代码的方法
2016/06/17 Javascript
String字符串截取的四种方式总结
2016/11/28 Javascript
简单理解vue中实例属性vm.$els
2016/12/01 Javascript
详解vue中点击空白处隐藏div的实现(用指令实现)
2018/04/19 Javascript
JS使用tween.js动画库实现轮播图并且有切换功能
2018/07/17 Javascript
微信小程序实现banner图轮播效果
2020/06/28 Javascript
Vue插件从封装到发布的完整步骤记录
2019/02/28 Javascript
微信小程序访问豆瓣电影api的实现方法
2019/03/31 Javascript
关于layui toolbar和template的结合使用方法
2019/09/19 Javascript
JS前端模块化原理与实现方法详解
2020/03/17 Javascript
[00:15]TI9观赛名额抽取
2019/07/10 DOTA
人工智能最火编程语言 Python大战Java!
2017/11/13 Python
python2.7读取文件夹下所有文件名称及内容的方法
2018/02/24 Python
Python中时间datetime的处理与转换用法总结
2019/02/18 Python
详解Python安装tesserocr遇到的各种问题及解决办法
2019/03/07 Python
python 比较字典value的最大值的几种方法
2020/04/17 Python
Python使用Matlab命令过程解析
2020/06/04 Python
Python实现七个基本算法的实例代码
2020/10/08 Python
前端canvas水印快速制作(附完整代码)
2019/09/19 HTML / CSS
REISS英国官网:伦敦High Street最受欢迎品牌
2016/12/21 全球购物
保加利亚运动鞋购物网站:SneakerStudio.bg
2020/12/23 全球购物
绘画设计学生的个人自我评价
2013/09/20 职场文书
升职自荐信范文
2013/10/05 职场文书
师范应届生教师求职信
2013/11/05 职场文书
基督教婚礼主持词
2014/03/14 职场文书
考试保密承诺书
2014/08/30 职场文书
小学优秀教师先进事迹材料
2014/12/16 职场文书
2015年学校办公室工作总结
2015/05/26 职场文书