关于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代码中使用换行及(\n或\r\n和br)的应用
Feb 02 PHP
php中将字符串转为HTML的实体引用的一个类
Feb 03 PHP
php使用imagick模块实现图片缩放、裁剪、压缩示例
Apr 17 PHP
帝国cms目录结构分享
Jul 06 PHP
PHP数据库连接mysql与mysqli对比分析
Jan 04 PHP
Yii2 GridView实现列表页直接修改数据的方法
May 16 PHP
yii通过小物件生成view的方法
Oct 08 PHP
php基于dom实现的图书xml格式数据示例
Feb 03 PHP
yii2使用GridView实现数据全选及批量删除按钮示例
Mar 01 PHP
Thinkphp自定义生成缩略图尺寸的方法
Aug 05 PHP
PHP切割整数工具类似微信红包金额分配的思路详解
Sep 18 PHP
PHP实现笛卡尔积算法的实例讲解
Dec 22 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
使用GDB调试PHP代码,解决PHP代码死循环问题
2015/03/02 PHP
PHP调用.NET的WebService 简单实例
2015/03/27 PHP
织梦sitemap地图实时推送给百度的教程
2015/08/03 PHP
基于jquery的页面划词搜索JS
2010/09/14 Javascript
基于jquery实现图片广告轮换效果代码
2011/07/07 Javascript
ajax不执行success回调而是执行了error回调
2012/12/10 Javascript
使用ajax+jqtransform实现动态加载select
2014/12/01 Javascript
jQuery大于号(&gt;)选择器的作用解释
2015/01/13 Javascript
简单学习JavaScript中的for语句循环结构
2015/11/10 Javascript
AngularJS基础 ng-include 指令示例讲解
2016/08/01 Javascript
JS实现简单的tab切换选项卡效果
2016/09/21 Javascript
javascript代码调试之console.log 用法图文详解
2016/09/30 Javascript
Vue.js实现价格计算器功能
2020/03/30 Javascript
ES6学习笔记之map、set与数组、对象的对比
2018/03/01 Javascript
浅谈vue单一组件下动态修改数据时的全部重渲染
2018/03/01 Javascript
jquery的 filter()方法使用教程
2018/03/22 jQuery
vue-awesome-swiper 基于vue实现h5滑动翻页效果【推荐】
2018/11/08 Javascript
js实现for循环跳过undefined值示例
2019/07/02 Javascript
微信小程序云开发如何实现数据库自动备份实现
2019/08/16 Javascript
python使用matplotlib绘制柱状图教程
2017/02/08 Python
python中解析json格式文件的方法示例
2017/05/03 Python
Python爬虫框架scrapy实现downloader_middleware设置proxy代理功能示例
2018/08/04 Python
用Python和WordCloud绘制词云的实现方法(内附让字体清晰的秘笈)
2019/01/08 Python
Python 面向对象之封装、继承、多态操作实例分析
2019/11/21 Python
信号生成及DFT的python实现方式
2020/02/25 Python
如何通过Python3和ssl实现加密通信功能
2020/05/09 Python
Python 通过正则表达式快速获取电影的下载地址
2020/08/17 Python
Pycharm自带Git实现版本管理的方法步骤
2020/09/18 Python
html5教你做炫酷的碎片式图片切换 (canvas)
2017/07/28 HTML / CSS
在网络中有两台主机A和B,并通过路由器和其他交换设备连接起来,已经确认物理连接正确无误,怎么来测试这两台机器是否连通?如果不通,怎么来判断故障点?怎么排
2014/01/13 面试题
英文求职信结束语大全
2013/10/26 职场文书
2014年五一劳动节社区活动总结
2014/04/14 职场文书
2014年仓库工作总结
2014/11/20 职场文书
离婚起诉状范本
2015/05/19 职场文书
导游词之安徽巢湖
2019/12/26 职场文书
中国十大神话动漫电影排行榜 哪吒登顶 白蛇缘起排第七
2022/03/21 国漫