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
BBS(php &amp; mysql)完整版(二)
Oct 09 PHP
PHP的中问验证码
Nov 25 PHP
JS与PHP向函数传递可变参数的区别实例代码
May 18 PHP
php在服务器执行exec命令失败的解决方法
Mar 03 PHP
php获取数组中重复数据的两种方法
Jun 28 PHP
php比较两个绝对时间的大小
Jan 31 PHP
PHP+FFMPEG实现将视频自动转码成H264标准Mp4文件
Sep 24 PHP
Nginx服务器上安装并配置PHPMyAdmin的教程
Aug 18 PHP
php使用ftp实现文件上传与下载功能
Jul 21 PHP
PHP 断点续传实例详解
Nov 11 PHP
PHP的mysqli_stmt_init()函数讲解
Jan 24 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
星际流派综述
2020/03/04 星际争霸
php防注
2007/01/15 PHP
5种PHP创建数组的实例代码分享
2014/01/17 PHP
jquery阻止冒泡事件使用模拟事件
2013/09/06 Javascript
JavaScript中使用document.write向页面输出内容实例
2014/10/16 Javascript
Clipboard.js 无需Flash的JavaScript复制粘贴库
2015/10/02 Javascript
在其他地方你学不到的jQuery小贴士和技巧(欢迎收藏)
2016/01/20 Javascript
javascript实现标签切换代码示例
2016/05/22 Javascript
在JavaScript中调用Java类和接口的方法
2016/09/07 Javascript
浅述节点的创建及常见功能的实现
2016/12/15 Javascript
Vue 2.0 服务端渲染入门介绍
2017/03/29 Javascript
Easy UI动态树点击文字实现展开关闭功能
2017/09/30 Javascript
深入浅析AngularJs模版与v-bind
2018/07/06 Javascript
Node.js实现简单的爬取的示例代码
2019/06/25 Javascript
JavaScript定时器常见用法实例分析
2019/11/15 Javascript
vue-cli3配置favicon.ico和title的流程
2020/10/27 Javascript
详解Django框架中用户的登录和退出的实现
2015/07/23 Python
python实现数据写入excel表格
2018/03/25 Python
django框架实现模板中获取request 的各种信息示例
2019/07/01 Python
Django时区详解
2019/07/24 Python
Python类中的魔法方法之 __slots__原理解析
2019/08/26 Python
Python Opencv提取图片中某种颜色组成的图形的方法
2019/09/19 Python
Pandas实现dataframe和np.array的相互转换
2019/11/30 Python
Jupyter Notebook添加代码自动补全功能的实现
2021/01/07 Python
保安员岗位职责
2013/11/17 职场文书
女儿十岁生日答谢词
2014/01/27 职场文书
小学生暑假感言
2014/02/06 职场文书
七匹狼男装广告词
2014/03/21 职场文书
民主评议党员登记表自我评价
2014/10/20 职场文书
2014年路政工作总结
2014/12/10 职场文书
毕业设计论文致谢词
2015/05/14 职场文书
无房证明样本
2015/06/17 职场文书
单位提档介绍信
2015/10/22 职场文书
2019XX公司员工考核管理制度!
2019/08/07 职场文书
NodeJs内存占用过高的排查实战记录
2021/05/10 NodeJs
java中为什么说子类的构造方法默认访问的是父类的无参构造方法
2022/04/13 Java/Android