关于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 相关文章推荐
PHP5 操作MySQL数据库基础代码
Sep 29 PHP
PHP删除非空目录的函数代码小结
Feb 28 PHP
php 深入理解strtotime函数的使用详解
May 23 PHP
thinkphp 多表 事务详解
Jun 17 PHP
php使用strtotime和date函数判断日期是否有效代码分享
Dec 25 PHP
设置php页面编码的两种方法示例介绍
Mar 03 PHP
浅析ThinkPHP缓存之快速缓存(F方法)和动态缓存(S方法)(日常整理)
Oct 26 PHP
PHP使用CURL实现下载文件功能示例
Jun 03 PHP
laravel 验证错误信息到 blade模板的方法
Sep 29 PHP
laravel 解决后端无法获取到前端Post过来的值问题
Oct 22 PHP
Laravel框架下载,安装及路由操作图文详解
Dec 04 PHP
php+iframe 实现上传文件功能示例
Mar 04 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提取中文首字母
2008/04/09 PHP
php绘图之在图片上写中文和英文的方法
2015/01/24 PHP
用js实现的检测浏览器和系统的函数
2009/04/09 Javascript
也说JavaScript中String类的replace函数
2011/09/22 Javascript
jQuery setTimeout()函数使用方法
2013/04/07 Javascript
jQuery动画animate方法使用介绍
2013/05/06 Javascript
js解决弹窗问题实现班级跳转DIV示例
2014/01/06 Javascript
常用的jQuery前端技巧收集
2014/12/24 Javascript
微信JS接口汇总及使用详解
2015/01/09 Javascript
javascript操作ul中li的方法
2015/05/14 Javascript
js图片卷帘门导航菜单特效代码分享
2015/09/10 Javascript
JavaScript如何动态创建table表格
2020/08/02 Javascript
jquery实现图片预加载
2015/12/25 Javascript
jquery获取复选框checkbox的值的简单实现方法
2016/05/26 Javascript
jQuery遍历json的方法(推荐)
2016/06/12 Javascript
BootStrap智能表单demo示例详解
2016/06/13 Javascript
使用jQuery Ajax 请求webservice来实现更简练的Ajax
2016/08/04 Javascript
js 输入框 正则表达式(菜鸟必看教程)
2017/02/19 Javascript
简单谈谈原生js的math对象
2017/06/27 Javascript
js实现首屏延迟加载实现方法 js实现多屏单张图片延迟加载效果
2017/07/17 Javascript
解决jquery的ajax调取后端数据成功却渲染失败的问题
2018/08/08 jQuery
React Component存在的几种形式详解
2018/11/06 Javascript
Python程序设计入门(3)数组的使用
2014/06/16 Python
Python文件夹与文件的操作实现代码
2014/07/13 Python
使用Python下载歌词并嵌入歌曲文件中的实现代码
2015/11/13 Python
在macOS上搭建python环境的实现方法
2019/08/13 Python
详解Django-channels 实现WebSocket实例
2019/08/22 Python
python获取时间戳的实现示例(10位和13位)
2020/09/23 Python
python excel和yaml文件的读取封装
2021/01/12 Python
使用canvas对多图片拼合并导出图片的方法
2018/08/28 HTML / CSS
Strathberry苏贝瑞中国官网:西班牙高级工匠手工打造
2020/10/19 全球购物
医学检验专业个人求职信范文
2013/12/04 职场文书
个人函授自我鉴定
2014/03/25 职场文书
党员个人对照检查材料范文
2014/09/24 职场文书
公司开业主持词
2015/07/02 职场文书
Python利用capstone实现反汇编
2022/04/06 Python