关于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 07 PHP
实现获取http内容的php函数分享
Feb 16 PHP
PHP判断文章里是否有图片的简单方法
Jul 26 PHP
PHP间隔一段时间执行代码的方法
Dec 02 PHP
PHP错误处理函数
Apr 03 PHP
PHP获取不了React Native Fecth参数的解决办法
Aug 26 PHP
thinkphp 验证码 的使用小结
May 07 PHP
laravel如何开启跨域功能示例详解
Aug 31 PHP
PHP实现通过strace定位故障原因的方法
Apr 29 PHP
mongodb和php的用法详解
Mar 25 PHP
laravel ORM关联关系中的 with和whereHas用法
Oct 16 PHP
php7中停止php-fpm服务的方法详解
May 09 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或asp创建网页桌面快捷方式的代码
2010/03/23 PHP
Laravel使用scout集成elasticsearch做全文搜索的实现方法
2018/11/30 PHP
PHP封装类似thinkphp连贯操作数据库Db类与简单应用示例
2019/05/08 PHP
PHP使用PDO创建MySQL数据库、表及插入多条数据操作示例
2019/05/30 PHP
gearman中任务的优先级和返回状态实例分析
2020/02/27 PHP
javascript json 新手入门文档
2009/12/03 Javascript
javascript:history.go()和History.back()的区别及应用
2012/11/25 Javascript
js字符串转换成xml对象并使用技巧解读
2013/04/18 Javascript
js中replace的用法总结
2013/12/27 Javascript
javascript使用正则获取url上的某个参数
2014/09/04 Javascript
js和jquery如何获取图片真实的宽度和高度
2014/09/28 Javascript
JavaScript更改字符串的大小写
2015/05/07 Javascript
基于jQuery实现在线选座之高铁版
2015/08/24 Javascript
js监听键盘事件的方法_原生和jquery的区别详解
2016/10/10 Javascript
根据Bootstrap Paginator改写的js分页插件
2016/12/25 Javascript
jQuery实现 RadioButton做必选校验功能
2017/06/15 jQuery
Vue.js基础指令实例讲解(各种数据绑定、表单渲染大总结)
2017/07/03 Javascript
Vue学习之路之登录注册实例代码
2017/07/06 Javascript
10个在JavaScript开发中常遇到的BUG
2017/12/18 Javascript
基于vue-ssr的静态网站生成器VuePress 初体验
2018/04/17 Javascript
vue-cli中安装方法(图文详细步骤)
2018/12/12 Javascript
Vue中props的详解
2019/05/16 Javascript
微信小程序接入腾讯云验证码的方法步骤
2020/01/07 Javascript
浅谈Vue3 Composition API如何替换Vue Mixins
2020/04/29 Javascript
解决ant-design-vue中menu菜单无法默认展开的问题
2020/10/31 Javascript
[04:02]DOTA2上海特锦赛小组赛第二日recap精彩回顾
2016/02/28 DOTA
[45:59]EG vs OG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
用tensorflow搭建CNN的方法
2018/03/05 Python
Python应用库大全总结
2018/05/30 Python
python 梯度法求解函数极值的实例
2019/07/10 Python
Python通过2种方法输出带颜色字体
2020/03/02 Python
pytorch中 gpu与gpu、gpu与cpu 在load时相互转化操作
2020/05/25 Python
机电一体化专业求职信
2014/07/22 职场文书
工作检讨书怎么写
2014/10/10 职场文书
HTML5中 rem适配方案与 viewport 适配问题详解
2021/04/27 HTML / CSS
Go语言入门exec的基本使用
2022/05/20 Golang