您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

PHP多维数组 php数组应用之比较两个时间的相减排序

2024/5/31 1:36:27发布28次查看
$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    $bookid=$kkk[$ii][2];
    $ml=floor($bookid/1000);
    echo .$kkk[$ii][0].;
    }
以上就介绍了php多维数组 php数组应用之比较两个时间的相减排序,包括了php多维数组方面的内容,希望对php教程有兴趣的朋友有所帮助。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product