关于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页面间传递参数实例代码
Jun 05 PHP
php 图像函数大举例(非原创)
Jun 20 PHP
discuz7 phpMysql操作类
Jun 21 PHP
PHP5与MySQL数据库操作常用代码 收集
Mar 21 PHP
解析在apache里面给php写虚拟目录的详细方法
Jun 24 PHP
PHP实现自动识别Restful API的返回内容类型
Feb 07 PHP
php实现的一段简单概率相关代码
May 30 PHP
简单谈谈PHP中的trait
Feb 25 PHP
PHP编程计算两个时间段是否有交集的实现方法(不算边界重叠)
May 30 PHP
PHP简单实现模拟登陆功能示例
Sep 15 PHP
详解php curl带有csrf-token验证模拟提交方法
Apr 18 PHP
Yii Framework框架开发微信公众平台示例
Apr 26 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中通过smtp发邮件的类,测试通过
2007/01/22 PHP
PHP开发中AJAX技术的简单应用
2015/12/11 PHP
Zend Framework过滤器Zend_Filter用法详解
2016/12/09 PHP
php输出含有“#”字符串的方法
2017/01/18 PHP
php处理多图上传压缩代码功能
2018/06/13 PHP
php 下 html5 XHR2 + FormData + File API 上传文件操作实例分析
2020/02/28 PHP
jQuery 前的按键判断代码
2010/03/19 Javascript
Javascript实现带关闭按钮的网页漂浮广告代码
2014/01/12 Javascript
jQuery实现带幻灯的tab滑动切换风格菜单代码
2015/08/27 Javascript
JS控制层作圆周运动的方法
2016/06/20 Javascript
JS实现隐藏同级元素后只显示JS文件内容的方法
2016/09/04 Javascript
Bootstrap菜单按钮及导航实例解析
2016/09/09 Javascript
详解本地Node.js服务器作为api服务器的解决办法
2017/02/28 Javascript
微信小程序五子棋游戏的悔棋实现方法【附demo源码下载】
2019/02/20 Javascript
Webpack4+Babel7+ES6兼容IE8的实现
2019/04/10 Javascript
JavaScript中如何对多维数组(矩阵)去重的实现
2019/12/04 Javascript
[01:37]PWL S2开团时刻DAY1&2——这符有毒
2020/11/20 DOTA
Python中的choice()方法使用详解
2015/05/15 Python
django框架基于模板 生成 excel(xls) 文件操作示例
2019/06/19 Python
Python图像处理库PIL的ImageGrab模块介绍详解
2020/02/26 Python
浅谈Python 参数与变量
2020/06/20 Python
python用Configobj模块读取配置文件
2020/09/26 Python
Jupyter Notebook 远程访问配置详解
2021/01/11 Python
css3实现背景动态渐变效果
2019/12/10 HTML / CSS
解决html5中video标签无法播放mp4问题的办法
2017/05/07 HTML / CSS
IRO美国官网:法国服装品牌
2018/03/06 全球购物
美国现代家具网站:Design Within Reach
2018/07/19 全球购物
大学生就业自我鉴定
2013/10/26 职场文书
大学三年计划书范文
2014/04/30 职场文书
无传销社区工作方案
2014/05/13 职场文书
学生党员一帮一活动总结
2014/07/08 职场文书
信用卡逾期证明示例
2014/09/13 职场文书
趣味运动会开幕词
2015/01/28 职场文书
拾金不昧表扬信怎么写
2015/05/04 职场文书
教师读书笔记
2015/06/29 职场文书
golang的文件创建及读写操作
2022/04/14 Golang