php数组应用之比较两个时间的相减排序


Posted in PHP onAugust 18, 2008

$kkk = custom_tuijian("2008-08-15",date("Y-m-d"));
//echo date("Y-m-d");
//print_r($kkk);

function custom_tuijian($a,$b)
{
$sql = "select `r`.*,`a`.`articlename`,`a`.`author`
from `phpsir_record1` `r` inner join `jieqi_article_article` `a`
on `r`.`bookid` = `a`.`articleid` where `r`.`rdate` = '$a' ";
$res = mysql_query($sql);
$sql2 = "select `r`.*,`a`.`articlename`,`a`.`author`
from `phpsir_record1` `r` inner join `jieqi_article_article` `a`
on `r`.`bookid` = `a`.`articleid` where `r`.`rdate` = '$b' ";
$res2 = mysql_query($sql2);
while($row = mysql_fetch_assoc($res))
{
$row2 = mysql_fetch_assoc($res2);
$calnum = calnum($row,$row2);
$a_a[$row['bookid']] = $calnum;
$x[$row['bookid']] = array($row["articlename"],$row["author"],$row["bookid"]);
}
arsort($a_a);
foreach($a_a as $k=>$v)
{

$kk[] = array($x[$k][0],$x[$k][1],$x[$k][2],$v);
}

return $kk;
}
function calnum($r1,$r2)
{
// 公式 点击/100+推荐*2+收藏+鲜花*10+月票*10
return ($r2['clicknum'] - $r1['clicknum']) / 100 + ($r2['shoucangnum'] - $r1['shoucangnum'])
+ ($r2['xianhuanum'] - $r1['xianhuanum']) * 10 + ($r2['yuepiaonum'] - $r1['yuepiaonum']) * 10 ;
}
//数据调用方法
for($ii=0; $ii<100; $ii++){
    $bookid=$kkk[$ii][2];
    $ml=floor($bookid/1000);
    echo "<a href='http://www.kanshule.com/files/article/info/".$ml."/".$bookid.".htm'>".$kkk[$ii][0]."</a>";
    }

PHP 相关文章推荐
第1次亲密接触PHP5(2)
Oct 09 PHP
php项目打包方法
Feb 18 PHP
一家之言的经验之谈php+mysql扎实个人基本功
Mar 27 PHP
php 获取本机外网/公网IP的代码
May 09 PHP
PHP函数microtime()用法与说明
Dec 04 PHP
在WordPress中使用wp-cron插件来设置定时任务
Dec 10 PHP
WordPress中查询文章的循环Loop结构及用法分析
Dec 17 PHP
必须收藏的php实用代码片段
Feb 02 PHP
CI框架集成Smarty的方法分析
May 17 PHP
PHP实现微信支付(jsapi支付)流程步骤详解
Mar 15 PHP
PHP addcslashes()函数讲解
Feb 03 PHP
PHP发送邮件确认验证注册功能示例【修改别人邮件类】
Nov 09 PHP
php中的数组操作函数整理
Aug 18 #PHP
PHP去除数组中重复的元素并按键名排序函数
Aug 18 #PHP
删除数组元素实用的PHP数组函数
Aug 18 #PHP
PHP 数组实例说明
Aug 18 #PHP
PHP获取网站域名和地址的代码
Aug 17 #PHP
php二分法在IP地址查询中的应用
Aug 12 #PHP
PHP调用MySQL的存储过程的实现代码
Aug 12 #PHP
You might like
php开发工具之vs2005图解
2008/01/12 PHP
php mssql 时间格式问题
2009/01/13 PHP
Yii学习总结之安装配置
2015/02/22 PHP
php三元运算符知识汇总
2015/07/02 PHP
PHP Echo字符串的连接格式
2016/03/07 PHP
PHP检测接口Traversable用法详解
2017/12/29 PHP
thinkphp中U方法按路由规则生成url的方法
2018/03/12 PHP
JavaScript经典效果集锦
2010/07/06 Javascript
jquery 学习之二 属性(html()与html(val))
2010/11/25 Javascript
jQuery UI Dialog控件中的表单无法正常提交的解决方法
2010/12/19 Javascript
juqery 学习之五 文档处理 包裹、替换、删除、复制
2011/02/11 Javascript
jQuery Deferred和Promise创建响应式应用程序详细介绍
2013/03/05 Javascript
JSONP获取Twitter和Facebook文章数的具体步骤
2014/02/24 Javascript
node中socket.io的事件使用详解
2014/12/15 Javascript
Kindeditor单独调用多图上传实例
2017/07/31 Javascript
highcharts 在angular中的使用示例代码
2017/09/20 Javascript
用vue封装插件并发布到npm的方法步骤
2017/10/18 Javascript
vue中设置height:100%无效的问题及解决方法
2018/07/27 Javascript
使用 electron 实现类似新版 QQ 的登录界面效果(阴影、背景动画、窗体3D翻转)
2018/10/23 Javascript
服务端预渲染之Nuxt(使用篇)
2019/04/08 Javascript
微信小程序解析富文本过程详解
2019/07/13 Javascript
用实例解释Python中的继承和多态的概念
2015/04/27 Python
CentOS 6.5中安装Python 3.6.2的方法步骤
2017/12/03 Python
Python3 SSH远程连接服务器的方法示例
2018/12/29 Python
Django 日志配置按日期滚动的方法
2019/01/31 Python
Python使用Beautiful Soup爬取豆瓣音乐排行榜过程解析
2019/08/15 Python
Python实现自定义读写分离代码实例
2019/11/16 Python
flask 使用 flask_apscheduler 做定时循环任务的实现
2019/12/10 Python
使用pickle存储数据dump 和 load实例讲解
2019/12/30 Python
解决Python paramiko 模块远程执行ssh 命令 nohup 不生效的问题
2020/07/14 Python
css3选择器基本介绍
2014/12/15 HTML / CSS
英国人最爱的饰品网站:Accessorize
2016/08/22 全球购物
Scotch Porter官方网站:男士美容产品
2020/08/31 全球购物
环境科学专业教师求职信
2014/07/12 职场文书
公民授权委托书
2014/10/15 职场文书
2015年学校图书室工作总结
2015/05/19 职场文书