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 相关文章推荐
PHP设计聊天室步步通
Oct 09 PHP
收集的PHP中与数组相关的函数
Mar 22 PHP
表单复选框向PHP传输数据的代码
Nov 13 PHP
初步介绍PHP扩展开发经验分享
Sep 06 PHP
ThinkPHP关联模型操作实例分析
Sep 23 PHP
php和javascript之间变量的传递实现代码
Dec 19 PHP
深入php函数file_get_contents超时处理的方法详解
Jun 03 PHP
php中autoload的用法总结
Nov 08 PHP
Linux下PHP安装mcrypt扩展模块笔记
Sep 10 PHP
php面向对象的用户登录身份验证
Jun 08 PHP
visual studio code 调试php方法(图文详解)
Sep 15 PHP
购物车实现的几种方式优缺点对比
May 02 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
手把手教你使用DedeCms的采集的图文教程
2007/03/11 PHP
PHP 命令行参数详解及应用
2011/05/18 PHP
php中常用字符串处理代码片段整理
2011/11/07 PHP
php对象在内存中的存在形式分析
2015/02/03 PHP
PHP5.6读写excel表格文件操作示例
2019/02/26 PHP
把html页面的部分内容保存成新的html文件的jquery代码
2009/11/12 Javascript
javascript下判断一个元素是否存在的代码
2010/03/05 Javascript
js 数组克隆方法 小结
2010/03/20 Javascript
js动态加载以及确定加载完成的代码
2011/07/31 Javascript
使用ImageMagick进行图片缩放、合成与裁剪(js+python)
2013/09/16 Javascript
jQuery setTimeout传递字符串参数报错的解决方法
2014/06/09 Javascript
js兼容火狐显示上传图片预览效果的方法
2015/05/21 Javascript
AngularJS入门教程之AngularJS模型
2016/04/18 Javascript
jqueryMobile 动态添加元素,展示刷新视图的实现方法
2016/05/28 Javascript
JS中使用FormData上传文件、图片的方法
2016/08/07 Javascript
详解JavaScript 中getElementsByName在IE中的注意事项
2017/02/21 Javascript
微信小程序 引用其他js文件实现代码
2017/02/22 Javascript
Node解决简单重复问题系列之Excel内容的获取
2018/01/02 Javascript
jQuery创建及操作xml格式数据示例
2018/05/26 jQuery
Javascript格式化并高亮xml字符串的方法及注意事项
2018/08/13 Javascript
jQuery实现王者荣耀手风琴效果
2020/01/17 jQuery
Nuxt pages下不同的页面对应layout下的页面布局操作
2020/11/05 Javascript
Python利用ansible分发处理任务
2015/08/04 Python
Python中的with语句与上下文管理器学习总结
2016/06/28 Python
Python实现注册登录系统
2017/08/08 Python
Python数据结构与算法之图的广度优先与深度优先搜索算法示例
2017/12/14 Python
python实现定时发送qq消息
2019/01/18 Python
使用pandas读取文件的实现
2019/07/31 Python
python 6.7 编写printTable()函数表格打印(完整代码)
2020/03/25 Python
keras 读取多标签图像数据方式
2020/06/12 Python
python爬虫使用scrapy注意事项
2020/11/23 Python
CSS3 简单又实用的5个属性
2010/03/04 HTML / CSS
小车司机岗位职责
2013/11/25 职场文书
物业管理毕业生的自我评价
2014/02/17 职场文书
村委会换届选举方案
2014/05/03 职场文书
北京导游词
2015/02/12 职场文书