关于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 相关文章推荐
表单复选框向PHP传输数据的代码
Nov 13 PHP
PHP简单系统数据添加以及数据删除模块源文件下载
Jun 07 PHP
php设计模式 Factory(工厂模式)
Jun 26 PHP
Yii实现自动加载类地图的方法
Apr 01 PHP
PHP关联数组实现根据元素值删除元素的方法
Jun 26 PHP
win7系统配置php+Apache+mysql环境的方法
Aug 21 PHP
PHP时间戳格式全部汇总 (获取时间、时间戳)
Jun 13 PHP
php实现批量修改文件名称的方法
Jul 23 PHP
php双层循环(九九乘法表)
Oct 23 PHP
Laravel 5.4前后台分离,通过不同的二级域名访问方法
Oct 13 PHP
在laravel框架中实现封装公共方法全局调用
Oct 14 PHP
laravel入门知识点整理
Sep 15 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分页函数
2006/10/09 PHP
php 智能404跳转代码,适合换域名没改变目录的网站
2010/06/04 PHP
php自定义hash函数实例
2015/05/05 PHP
PHP获取用户客户端真实IP的解决方案
2016/10/10 PHP
php 删除指定文件夹的实例讲解
2017/07/25 PHP
PHP正则表达式笔记与实例详解
2019/05/09 PHP
基于JavaScript 下namespace 功能的简单分析
2013/07/05 Javascript
js或jquery实现页面打印可局部打印
2014/03/27 Javascript
connect中间件session、cookie的使用方法分享
2014/06/17 Javascript
js中的getAttribute方法使用示例
2014/08/01 Javascript
javascript中错误使用var造成undefined
2016/03/31 Javascript
jquery实现下拉框左右选择功能
2017/02/21 Javascript
Nodejs处理异常操作示例
2018/12/25 NodeJs
扫微信小程序码实现网站登陆实现解析
2019/08/20 Javascript
Python引用(import)文件夹下的py文件的方法
2014/08/26 Python
python实现判断数组是否包含指定元素的方法
2015/07/15 Python
python爬虫之模拟登陆csdn的实例代码
2018/05/18 Python
使用python 3实现发送邮件功能
2018/06/15 Python
python集合是否可变总结
2019/06/20 Python
Python参数类型以及常见的坑详解
2019/07/08 Python
在TensorFlow中实现矩阵维度扩展
2020/05/22 Python
python在CMD界面读取excel所有数据的示例
2020/09/28 Python
Python+OpenCV图像处理——图像二值化的实现
2020/10/24 Python
H5混合开发app如何升级的方法
2018/01/10 HTML / CSS
德国机车企业:FC-Moto
2017/10/27 全球购物
全球立体声:World Wide Stereo
2018/09/29 全球购物
德国最新街头服饰网上商店:BODYCHECK
2019/09/15 全球购物
Linux管理员面试题 Linux admin interview questions
2014/11/01 面试题
入党综合考察材料
2014/06/02 职场文书
高中美术教师事迹材料
2014/08/22 职场文书
社区创先争优承诺书
2014/08/30 职场文书
优秀班集体事迹材料
2014/12/25 职场文书
优秀工作者事迹材料
2014/12/26 职场文书
长江三峡导游词
2015/01/31 职场文书
个人专业技术总结
2015/03/05 职场文书
爱岗敬业事迹材料
2019/06/20 职场文书