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 setcookie指定domain参数后,在IE下设置cookie失效的解决方法
Sep 09 PHP
php另类上传图片的方法(PHP用Socket上传图片)
Oct 30 PHP
php使用GeoIP库实例
Jun 27 PHP
yii实现创建验证码实例解析
Jul 31 PHP
php在线解压ZIP文件的方法
Dec 30 PHP
分享下php5类中三种数据类型的区别
Jan 26 PHP
Yii中CArrayDataProvider和CActiveDataProvider区别实例分析
Mar 02 PHP
PHP实现补齐关闭的HTML标签
Mar 22 PHP
PHP5.2中PDO的简单使用方法
Mar 25 PHP
php自定义时间转换函数示例
Dec 07 PHP
PHP执行shell脚本运行程序不产生core文件的方法
Dec 28 PHP
详解使用php调用微信接口上传永久素材
Apr 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+javascript制作带提示的验证码源码分享
2014/05/28 PHP
qq登录,新浪微博登录接口申请过程中遇到的问题
2014/07/22 PHP
php中最简单的字符串匹配算法
2014/12/16 PHP
使用GDB调试PHP代码,解决PHP代码死循环问题
2015/03/02 PHP
php基础设计模式大全(注册树模式、工厂模式、单列模式)
2015/08/31 PHP
mysql_escape_string()函数用法分析
2016/04/25 PHP
Laravel学习教程之本地化模块
2017/08/18 PHP
php校验公钥是否可用的实例方法
2019/09/17 PHP
javascript tips提示框组件实现代码
2010/11/19 Javascript
JS中confirm,alert,prompt函数区别分析
2011/01/17 Javascript
JS数学函数Exp使用说明
2012/08/09 Javascript
js传中文参数controller里获取参数乱码问题解决方法
2014/01/03 Javascript
解决jquery版本冲突的有效方法
2014/09/02 Javascript
JavaScript数据结构和算法之图和图算法
2015/02/11 Javascript
详解js静态检查工具eslint配置文件
2018/11/23 Javascript
element-ui组件中input等的change事件中传递自定义参数
2019/05/22 Javascript
vue Cli 环境删除与重装教程 - 版本文档
2020/09/11 Javascript
忘记ftp密码使用python ftplib库暴力破解密码的方法示例
2014/01/22 Python
Python获取DLL和EXE文件版本号的方法
2015/03/10 Python
Python实现的微信公众号群发图片与文本消息功能实例详解
2017/06/30 Python
Python实现返回数组中第i小元素的方法示例
2017/12/04 Python
python利用requests库模拟post请求时json的使用教程
2018/12/07 Python
Python JSON格式数据的提取和保存的实现
2019/03/22 Python
python中的单引号双引号区别知识点总结
2019/06/23 Python
Kali Linux安装ipython2 和 ipython3的方法
2019/07/11 Python
python try except返回异常的信息字符串代码实例
2019/08/15 Python
Python 调用 Windows API COM 新法
2019/08/22 Python
python 字符串常用方法汇总详解
2019/09/16 Python
Python hashlib模块加密过程解析
2019/11/05 Python
Keras使用ImageNet上预训练的模型方式
2020/05/23 Python
Python文件操作及内置函数flush原理解析
2020/10/13 Python
美国伴娘礼服商店:Evening Collective
2019/10/07 全球购物
木马的传播途径主要有哪些
2016/04/08 面试题
会计学财务管理专业个人的自我评价
2013/10/19 职场文书
人事专员岗位职责说明书
2014/07/30 职场文书
2014年党的群众路线整改措施思想汇报
2014/10/12 职场文书