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 相关文章推荐
一个ORACLE分页程序,挺实用的.
Oct 09 PHP
关于Intype一些小问题的解决办法
Mar 28 PHP
解析在PHP中使用mysqli扩展库对mysql的操作
Jul 03 PHP
php后门URL的防范
Nov 12 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(八)
Jun 23 PHP
Thinkphp+smarty+uploadify实现无刷新上传
Jul 30 PHP
Zend Framework教程之模型Model基本规则和使用方法
Mar 04 PHP
php使用pdo连接sqlite3的配置示例
May 27 PHP
PHP微信刮刮卡 附微信接口
Jul 22 PHP
laravel5创建service provider和facade的方法详解
Jul 26 PHP
PHP实现 APP端微信支付功能
Jun 22 PHP
零基础php编程好学吗
Oct 11 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控制用户的浏览器--ob*函数的使用说明
2007/03/16 PHP
php中unlink()、mkdir()、rmdir()等方法的使用介绍
2012/12/21 PHP
windows下配置apache+php+mysql时出现问题的处理方法
2014/06/20 PHP
ThinkPHP中__initialize()和类的构造函数__construct()用法分析
2014/11/29 PHP
[原创]CI(CodeIgniter)简单统计访问人数实现方法
2016/01/19 PHP
自制PHP框架之模型与数据库
2017/05/07 PHP
PHP检查网站是否宕机的方法示例
2017/07/24 PHP
php微信公众号开发之翻页查询
2018/10/20 PHP
php pdo连接数据库操作示例
2019/11/18 PHP
浅谈JavaScript中面向对象技术的模拟
2006/09/25 Javascript
jquery下操作HTML控件的实现代码
2010/01/12 Javascript
自写的一个jQuery圆角插件
2010/10/26 Javascript
jquery的键盘事件修改代码
2011/02/24 Javascript
基于jquery &amp; json的省市区联动代码
2012/06/26 Javascript
cookie在javascript中的使用技巧以及隐私在服务器端的设置
2012/12/03 Javascript
vue中用H5实现文件上传的方法实例代码
2017/05/27 Javascript
基于JavaScript实现报警器提示音效果
2017/10/27 Javascript
Vue数据监听方法watch的使用
2018/03/28 Javascript
vue组件中的数据传递方法
2018/05/14 Javascript
下载糗事百科的内容_python版
2008/12/07 Python
Python中join和split用法实例
2015/04/14 Python
Python语言描述KNN算法与Kd树
2017/12/13 Python
Python Flask基础教程示例代码
2018/02/07 Python
Python 中Pickle库的使用详解
2018/02/24 Python
Python中return self的用法详解
2018/07/27 Python
python利用百度云接口实现车牌识别的示例
2020/02/21 Python
Matplotlib 折线图plot()所有用法详解
2020/07/28 Python
python 列表推导和生成器表达式的使用
2021/02/01 Python
CSS3实现的文本3D效果附图
2014/09/03 HTML / CSS
Yahoo-PHP面试题1
2016/07/20 面试题
网络编程中设计并发服务器,使用多进程与多线程,请问有什么区别?
2016/03/27 面试题
房产买卖委托公证书
2014/04/04 职场文书
政协调研汇报材料
2014/08/15 职场文书
交通事故和解协议书
2015/01/27 职场文书
话题作文之自信作文
2019/11/15 职场文书
Python实现简单得递归下降Parser
2022/05/02 Python