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 常用函数库和一些实用小技巧
Jan 01 PHP
PHP教程 基本语法
Oct 23 PHP
php 无限分类的树类代码
Dec 03 PHP
PHP程序员最常犯的11个MySQL错误小结
Nov 20 PHP
114啦源码(114la)不能生成地方房产和地方报刊问题4级页面0字节的解决方法
Jan 12 PHP
编写PHP脚本来实现WordPress中评论分页的功能
Dec 10 PHP
php自定义分页类完整实例
Dec 25 PHP
Laravel+jQuery实现AJAX分页效果
Sep 14 PHP
PHP数组操作实例分析【添加,删除,计算,反转,排序,查找等】
Dec 24 PHP
php连接MSsql server的五种方法总结
Mar 04 PHP
php curl优化下载微信头像的方法总结
Sep 07 PHP
php 的多进程操作实践案例分析
Feb 28 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
Terran历史背景
2020/03/14 星际争霸
PHP json_encode中文乱码问题的解决办法
2013/09/09 PHP
php提交表单发送邮件的方法
2015/03/20 PHP
使用php-timeit估计php函数的执行时间
2015/09/06 PHP
PHP+redis实现添加处理投票的方法
2015/11/14 PHP
laravel 字段格式化 modle 字段类型转换方法
2019/09/30 PHP
Laravel 6.2 中添加了可调用容器对象的方法
2019/10/22 PHP
在textarea文本域中显示HTML代码的方法
2007/03/06 Javascript
jquery地址栏链接与a标签链接匹配之特效代码总结
2015/08/24 Javascript
JavaScript实现带箭头标识的多级下拉菜单效果
2015/08/27 Javascript
WEB前端实现裁剪上传图片功能
2016/10/17 Javascript
EasyUI 中combotree 默认不能选择父节点的实现方法
2016/11/07 Javascript
JavaScript基于自定义函数判断变量类型的实现方法
2016/11/23 Javascript
vue自定义一个v-model的实现代码
2018/06/21 Javascript
vue在图片上传的时候压缩图片
2020/11/18 Vue.js
python利用有道翻译实现&quot;语言翻译器&quot;的功能实例
2017/11/14 Python
pycharm下打开、执行并调试scrapy爬虫程序的方法
2017/11/29 Python
详解Python核心对象类型字符串
2018/02/11 Python
Python cookbook(数据结构与算法)在字典中将键映射到多个值上的方法
2018/02/18 Python
Python 依赖库太多了该如何管理
2019/11/08 Python
Python+Redis实现布隆过滤器
2019/12/08 Python
Python sys模块常用方法解析
2020/02/20 Python
python3安装OCR识别库tesserocr过程图解
2020/04/02 Python
基于pycharm实现批量修改变量名
2020/06/02 Python
THE OUTNET英国官网:国际设计师品牌折扣网站
2016/08/14 全球购物
Amara美国站:英国高端家居礼品网站,世界各地的奢侈家具品牌
2017/07/26 全球购物
Kipling意大利官网:世界著名的时尚休闲包袋品牌
2019/06/05 全球购物
护理专业本科生自荐信
2013/10/01 职场文书
现代化办公人员工作的自我评价
2013/10/16 职场文书
艺术应用与设计专业个人的自我评价
2013/11/19 职场文书
会计专业职业规划:规划自我赢取未来
2014/02/12 职场文书
离婚协议书怎样才有法律效力
2014/10/10 职场文书
党员反四风学习心得体会
2016/01/22 职场文书
如何让2019年上半年的工作总结更出色!
2019/07/01 职场文书
导游词之广州陈家祠
2019/10/21 职场文书
利用Python判断你的密码难度等级
2021/06/02 Python