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 相关文章推荐
基于文本的留言簿
Oct 09 PHP
DISCUZ 分页代码
Jan 02 PHP
PHP和XSS跨站攻击的防范
Apr 17 PHP
php smarty截取中文字符乱码问题?gb2312/utf-8
Nov 07 PHP
str_replace只替换一次字符串的方法
Apr 09 PHP
解析yii数据库的增删查改
Jun 20 PHP
Drupal读取Excel并导入数据库实例
Mar 02 PHP
Yii隐藏URL中index.php的方法
Jul 12 PHP
php版交通银行网银支付接口开发入门教程
Sep 26 PHP
PHP封装的PDO数据库操作类实例
Jun 21 PHP
PHP 断点续传实例详解
Nov 11 PHP
tp框架(thinkPHP)实现三次登陆密码错误之后锁定账号功能示例
May 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
PHP为表单获取的URL 地址预设 http 字符串函数代码
2010/05/26 PHP
基于PHP magic_quotes_gpc的使用方法详解
2013/06/24 PHP
PHP使用CURL实现对带有验证码的网站进行模拟登录的方法
2014/07/23 PHP
利用PHP将部分内容用星号替换
2020/04/21 PHP
使用symfony命令创建项目的方法
2016/03/17 PHP
Yii2 加载css、js 载静态资源的方法
2017/03/10 PHP
xml和web特殊字符
2009/04/28 Javascript
JavaScript Event学习第七章 事件属性
2010/02/07 Javascript
jquery checkbox,radio是否选中的判断代码
2010/03/20 Javascript
EasyUI的treegrid组件动态加载数据问题的解决办法
2011/12/11 Javascript
深入领悟JavaScript中的面向对象
2013/11/18 Javascript
js实现汉字排序的方法
2015/07/23 Javascript
剖析Node.js异步编程中的回调与代码设计模式
2016/02/16 Javascript
基于MVC+EasyUI的web开发框架之使用云打印控件C-Lodop打印页面或套打报关运单信息
2016/08/29 Javascript
简单分析javascript中的函数
2016/09/10 Javascript
微信小程序 二维码canvas绘制实例详解
2017/01/06 Javascript
Angular5升级RxJS到5.5.3报错:EmptyError: no elements in sequence的解决方法
2018/04/09 Javascript
Vue引入sass并配置全局变量的方法
2018/06/27 Javascript
微信小程序实现星级评分和展示
2018/07/05 Javascript
Node.js命令行/批处理中如何更改Linux用户密码浅析
2018/07/22 Javascript
原生js实现获取form表单数据代码实例
2019/03/27 Javascript
微信小程序中为什么使用var that=this
2019/08/27 Javascript
es6中class类静态方法,静态属性,实例属性,实例方法的理解与应用分析
2020/02/15 Javascript
VSCode launch.json配置详细教程
2020/06/18 Javascript
纯用NumPy实现神经网络的示例代码
2018/10/24 Python
Django基础三之视图函数的使用方法
2019/07/18 Python
Python 根据数据模板创建shapefile的实现
2019/11/26 Python
python列表生成器迭代器实例解析
2019/12/19 Python
浅谈pandas dataframe对除数是零的处理
2020/07/20 Python
python爬取youtube视频的示例代码
2021/03/03 Python
俄罗斯EPL钻石珠宝店:ЭПЛ
2019/10/22 全球购物
大学生就业自荐书
2014/06/16 职场文书
环卫工作汇报材料
2014/10/28 职场文书
2014教师评职称工作总结
2014/11/10 职场文书
红色影片观后感
2015/06/18 职场文书
全民创业工作总结
2015/08/13 职场文书