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 相关文章推荐
swfupload 多文件上传实现代码
Aug 27 PHP
PHP 高级课程笔记 面向对象
Jun 21 PHP
ajax取消挂起请求的处理方法
Mar 18 PHP
关于ob_get_contents(),ob_end_clean(),ob_start(),的具体用法详解
Jun 24 PHP
php中通过数组进行高效随机抽取指定条记录的算法
Sep 09 PHP
php获取文件夹路径内的图片以及分页显示示例
Mar 11 PHP
php查找字符串出现次数的方法
Dec 01 PHP
PHP准确取得服务器IP地址的方法
Jun 02 PHP
php实现的数字验证码及数字运算验证码
Jul 30 PHP
PHP实现QQ登录实例代码
Jan 14 PHP
php+ajax登录跳转登录实现思路
Jul 31 PHP
laravel excel 上传文件保存到本地服务器功能
Nov 14 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源代码
2006/10/09 PHP
php 常用算法和时间复杂度
2013/07/01 PHP
用php守护另一个php进程的例子
2015/02/13 PHP
php中array_unshift()修改数组key注意事项分析
2016/05/16 PHP
CI(CodeIgniter)框架视图中加载视图的方法
2017/03/24 PHP
PHP实现图片的等比缩放和Logo水印功能示例
2017/05/04 PHP
javascript 最常用的10个自定义函数[推荐]
2009/12/26 Javascript
使用jQuery UI的tooltip函数修饰title属性的气泡悬浮框
2013/06/24 Javascript
仿百度的关键词匹配搜索示例
2013/09/25 Javascript
js 对小数加法精度处理示例说明
2013/12/27 Javascript
js获取网页可见区域、正文以及屏幕分辨率的高度
2014/05/15 Javascript
jQuery实现自动调整字体大小的方法
2015/06/15 Javascript
简述JavaScript中正则表达式的使用方法
2015/06/15 Javascript
Es6 Generator函数详细解析
2018/02/24 Javascript
JS实现的base64加密解密操作示例
2018/04/18 Javascript
详解.vue文件解析的实现
2018/06/11 Javascript
使用electron将vue-cli项目打包成exe的方法
2018/09/29 Javascript
详解Vue demo实现商品列表的展示
2019/05/07 Javascript
在VUE中实现文件下载并判断状态的方法
2019/11/08 Javascript
vue跳转页面的几种方法(推荐)
2020/03/26 Javascript
10款最好的Web开发的 Python 框架
2015/03/18 Python
python出现&quot;IndentationError: unexpected indent&quot;错误解决办法
2017/10/15 Python
python3+PyQt5实现自定义分数滑块部件
2018/04/24 Python
Python文件读写保存操作的示例代码
2018/09/14 Python
python实现播放音频和录音功能示例代码
2018/12/30 Python
详解HTML5 录音的踩坑之旅
2017/12/26 HTML / CSS
纽约和芝加哥当天送花:Ode à la Rose
2019/07/05 全球购物
科室工作的个人自我评价
2013/10/30 职场文书
人事主管岗位职责范本
2013/12/04 职场文书
园林毕业生自我鉴定范文
2013/12/29 职场文书
物业管理计划书
2014/01/10 职场文书
幼儿园中秋节活动方案
2014/02/06 职场文书
银行求职信
2014/05/31 职场文书
企业承诺书格式范文
2015/04/28 职场文书
酒店工程部的岗位职责汇总大全
2019/10/23 职场文书
Lakehouse数据湖并发控制陷阱分析
2022/03/31 Oracle