关于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 相关文章推荐
新浪微博API开发简介之用户授权(PHP基础篇)
Sep 25 PHP
php开发文档 会员收费1期
Aug 14 PHP
深入分析使用mysql_fetch_object()以对象的形式返回查询结果
Jun 05 PHP
php顺序查找和二分查找示例
Mar 27 PHP
PHP中变量引用与变量销毁机制分析
Nov 15 PHP
一个经典的PHP文件上传类分享
Nov 18 PHP
PHP执行linux命令常用函数汇总
Feb 02 PHP
php错误日志简单配置方法
Jul 11 PHP
PHP getID3类的使用方法学习笔记【附getID3源码下载】
Oct 18 PHP
laravel 出现command not found问题的解决方案
Oct 23 PHP
PHP程序守护进程化实现方法详解
Jul 16 PHP
MacOS下PHP7.1升级到PHP7.4.15的方法
Feb 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
社区(php&amp;&amp;mysql)三
2006/10/09 PHP
一步一步学习PHP(4) php 函数 补充2
2010/02/15 PHP
优化php效率,提高php性能的一些方法
2011/03/24 PHP
php whois查询API制作方法
2011/06/23 PHP
destoon各类调用汇总
2014/06/20 PHP
PHP计算当前坐标3公里内4个角落的最大最小经纬度实例
2016/02/26 PHP
php PDO判断连接是否可用的实现方法
2017/04/03 PHP
thinkPHP框架实现类似java过滤器的简单方法示例
2018/09/05 PHP
使用PHP反射机制来构造&quot;CREATE TABLE&quot;的sql语句
2019/03/21 PHP
php使用redis的有序集合zset实现延迟队列应用示例
2020/02/20 PHP
prototype与jquery下Ajax实现的差别
2009/09/13 Javascript
jquery easyui中treegrid用法的简单实例
2014/02/18 Javascript
两种js监听滚轮事件的实现方法
2016/05/13 Javascript
jQuery控制li上下循环滚动插件用法实例(附demo源码下载)
2016/05/28 Javascript
react中Suspense的使用详解
2019/09/01 Javascript
CountUp.js实现数字滚动增值效果
2019/10/17 Javascript
vue 使用 canvas 实现手写电子签名
2020/03/06 Javascript
python使用xmlrpc实例讲解
2013/12/17 Python
详解python 发送邮件实例代码
2016/12/22 Python
Python爬虫:通过关键字爬取百度图片
2017/02/17 Python
Python 通过URL打开图片实例详解
2017/06/01 Python
python利用urllib和urllib2访问http的GET/POST详解
2017/09/27 Python
解决python3捕获cx_oracle抛出的异常错误问题
2018/10/18 Python
python实现雪花飘落效果实例讲解
2019/06/18 Python
python暴力解压rar加密文件过程详解
2019/07/05 Python
python opencv捕获摄像头并显示内容的实现
2019/07/11 Python
Windows10下Tensorflow2.0 安装及环境配置教程(图文)
2019/11/21 Python
什么是python类属性
2020/06/10 Python
美国珠宝网上商店:Jeulia
2016/09/01 全球购物
戴森比利时官方网站:Dyson BE
2020/10/03 全球购物
会计试用期自我评价
2014/09/19 职场文书
在宿舍喝酒的检讨书
2014/09/28 职场文书
共产党员批评与自我批评
2014/10/15 职场文书
社区四风存在问题及整改措施
2014/10/26 职场文书
2016年习总书记讲话学习心得体会
2016/01/20 职场文书
MySQL范围查询优化的场景实例详解
2022/06/10 MySQL