php查询qq等级,php仿QQ等级太阳显示函数_php
/**
*
* QQ等级输出类库
* @author 毛毛虫
* @version 1.0 2008-04-09
*
*/
class showRank {
/**
* 第一级图片显示字段
*/
public $mImage1;
/**
* 第二级图片显示字段
*/
public $mImage2;
/**
* 第三级图片显示字段
*/
public $mImage3;
/**
* 构造函数:传入图片值
* @return 无
*/
function __construct($pImage1 = '★',$pImage2 = '▲',$pImage3 = '●') {
$this->mImage1 = $pImage1;
$this->mImage2 = $pImage2;
$this->mImage3 = $pImage3;
}
/**
* 根据活跃天数计算用户等级。(模仿QQ的升级方式)
* @return int
* @access public
*/
function get_rank($pScore) {
$temp = $pScore+4;
$tRank = sqrt($temp)-2;
$tRank = floor($tRank);
return $tRank;
}
/**
* 用户等级标志,根据用户等级显示用户标志
* 仿照QQ等级的四进制显示
* @return str
* @access public
*/
function get_score($pScore) {
$str = '';
$tRank = $this->get_rank($pScore);//根据分数取得等级
$tPicNum = base_convert($tRank,10,4);//转化为四进制
$tPicNum = strrev($tPicNum);//翻转字符串
$tArray = str_split($tPicNum);//转化为数组
$tNum = count($tArray);
if($tNum<=3) {
for($i=$tNum-1;$i>=0;$i--){
switch($i){
case '0':
for($j=0;$j
$str .= $this->mImage1;
}
break;
case '1':
for($j=0;$j
$str .= $this->mImage2;
}
break;
case '2':
for($j=0;$j
$str .= $this->mImage3;
}
break;
default:
//$str = ;
break;
}
}
}else {
$str = $this->mImage3.$this->mImage3.$this->mImage3.$this->mImage3;
}
return $str;
}
}
?>
php查询qq等级,php仿QQ等级太阳显示函数_php相关推荐
- Android仿QQ ios dialog,仿QQ退出向上菜单
Android仿QQ ios dialog,仿QQ退出向上菜单 EasyDialog两种模式 仿QQ退出向上菜单,自定义向上菜单 github地址:https://githu ...
- PHP获取QQ等级,php仿QQ等级太阳显示函数
开头先引述下QQ等级的算法: 设当前等级为N,达到当前等级最少需要的活跃天数为D,当前活跃天数为Dc,升级剩余天数为Dr,则: 从而推出: 好了,引述完成,懒得写字了,贴出代码: 复制内容到剪贴板 代 ...
- php仿QQ等级太阳显示函数
先引述下qq等级的算法:设当前等级为n,达到当前等级最少需要的活跃天数为d,当前活跃天数为dc,升级剩余天数为dr,则: 当前活跃天数为dc,升级剩余天数为dr,则: 从而推出: 代码: < ...
- java 仿qq空间_仿QQ空间和微信朋友圈,高解耦高复用高灵活
先看看效果: 用极少的代码实现了 动态详情 及 二级评论 的 数据获取与处理 和 UI显示与交互,并且高解耦.高复用.高灵活. 动态列表界面MomentListFragment支持 下拉刷新与上拉加载 ...
- java仿qq思路_java仿QQ聊天软件OIM艰辛之路(开源项目)
既然QQ能仿ICQ, 咱java也来个仿QQ. 在我刚学完java后,就想做点什么项目锻炼下自己的技能.凑巧的是,我一个同样学java的朋友在做一个仿qq的项目,不过他做的实在太丑了. 然后他想让我也 ...
- android qq音乐布局,仿QQ音乐底部栏
最近在开发一款高仿QQ音乐播放器的Demo,遇到了一个问题,在QQ音乐主界面有一个常驻底部栏,底部栏中有一个可左右滑动切歌的组件,最后还是实现了效果,今天来回顾一下实现过程. 要实现的就是最下方的常驻 ...
- android qq右上加号,仿QQ空间点击加号弹出菜单特效
最近项目需要,前几天写了一个仿微信相册(包括编辑相册)功能,审核代码的时候发现同事要实现一个类似仿QQ空间点击加号弹出菜单特效,于是看了一些他的代码,我发现虽然他实现了功能,但是不够完善,所以我又花了 ...
- android 高仿qq,Android高仿QQ头像截取
花费了半天时间,把 仿QQ头像截取的方法整理了下,并制作了一个demo以供大家参考,基本上实现了qq中我的资料界面上(包括背景透明化,上滑标题栏显示,下拉隐藏等)的大致效果,先上图看效果吧: 支持的功 ...
- java qq 源代码_Java 仿QQ聊天源代码
Java 仿QQ聊天源代码介绍,本源码实现了群聊和私聊. 截图如下: 代码文件清单如下: Client.java.ClientThread.java.Server.java.ServerThread. ...
- android取QQ昵称,Android仿QQ复制昵称效果
背景: 这几天做一个复制文本的需求,突然看到QQ上复制昵称跟QQ号的效果,觉得很不错,就想要模仿一波,办法比较简单粗暴,反编译QQ获取了那个.9图片,然后就是用PopWindow实现了. 解决办法: ...
最新文章
- Centos7安装Miniconda及配置jupyter
- oracle 使用netca报错
- 企业移动化诉求与开发者之间的矛盾
- 【Vegas原创】添加SQL Server Agent作业步骤中的运行身份
- qq浏览器打开word 技术原理_知道为什么计算机可以上网的同时,可以写word还可以听歌吗?...
- java float_关于java中float型的问题
- BSM:左手业务,右手IT
- Linux 命令整理-tailf
- Matlab2016b中文乱码怎么办
- 游戏音乐制作中,编曲和作曲的区别
- Arduino智能小车——小车测速
- java实现科学计算器
- mysql中chr_ASCII码对应表chr(9)、chr(10)、chr(13)、chr(32)、chr(34)、chr(39)
- 数据结构课程设计——逆波兰表达式的计算
- 我这些年我用过的12 个企业级开源系统,亲测非常好用,非常适合公司开发
- SpringBoot ActiveMQ 整合使用
- 汽车CAN通信解析(二)
- html图片水波浪,css 实现水波纹,波浪动画效果
- Alpine安装与使用
- Linux从头学05-系统启动过程中的几个神秘地址,你知道是什么意思吗?