php 數(shù)組動(dòng)態(tài)添加實(shí)現(xiàn)代碼(最土團(tuán)購系統(tǒng)的價(jià)格排序)
更新時(shí)間:2011年12月30日 12:08:12 作者:
最近在實(shí)現(xiàn)最土團(tuán)購系統(tǒng)的價(jià)格排序功能,需要對$oc數(shù)組進(jìn)行擴(kuò)展,經(jīng)過測試用下面的方法即可。
核心代碼如下:
<?php
$now=time();
$oc = array(
'team_type' => 'normal',
"begin_time < '{$now}'",
"end_time > '{$now}'",
);
$p="p2";
$pp1="";
$pp2="";
$now = time();
switch ($p)
{
case "p1":
$pp1="team_price < 10";
$pp2="";
break;
case "p2":
$pp1="team_price > 10";
$pp2="team_price < 50";
break;
case "p3":
$pp1="team_price > 50";
$pp2="team_price < 100";
break;
case "p4":
$pp1="team_price > 100";
$pp2="team_price < 200";
break;
case "p5":
$pp1="team_price > 200";
$pp2="";
break;
default:
$pp1="";
$pp2="";
}
if(!empty($pp1)){
array_push($oc,$pp1);
}
if(!empty($pp2)){
array_push($oc,$pp2);
}
print_r($oc);
?>
因?yàn)槭嵌鄺l件查詢所以需要先判斷是否為空,然后再添加到數(shù)組里面。
復(fù)制代碼 代碼如下:
<?php
$now=time();
$oc = array(
'team_type' => 'normal',
"begin_time < '{$now}'",
"end_time > '{$now}'",
);
$p="p2";
$pp1="";
$pp2="";
$now = time();
switch ($p)
{
case "p1":
$pp1="team_price < 10";
$pp2="";
break;
case "p2":
$pp1="team_price > 10";
$pp2="team_price < 50";
break;
case "p3":
$pp1="team_price > 50";
$pp2="team_price < 100";
break;
case "p4":
$pp1="team_price > 100";
$pp2="team_price < 200";
break;
case "p5":
$pp1="team_price > 200";
$pp2="";
break;
default:
$pp1="";
$pp2="";
}
if(!empty($pp1)){
array_push($oc,$pp1);
}
if(!empty($pp2)){
array_push($oc,$pp2);
}
print_r($oc);
?>
因?yàn)槭嵌鄺l件查詢所以需要先判斷是否為空,然后再添加到數(shù)組里面。
相關(guān)文章
PHP實(shí)現(xiàn)基于PDO擴(kuò)展連接PostgreSQL對象關(guān)系數(shù)據(jù)庫示例
這篇文章主要介紹了PHP實(shí)現(xiàn)基于PDO擴(kuò)展連接PostgreSQL對象關(guān)系數(shù)據(jù)庫,結(jié)合實(shí)例形式分析了php使用pdo連接PostgreSQL并執(zhí)行簡單sql語句的相關(guān)操作技巧,需要的朋友可以參考下2018-03-03PHP實(shí)現(xiàn)的猴王算法(猴子選大王)示例
這篇文章主要介紹了PHP實(shí)現(xiàn)的猴王算法(猴子選大王),對比分析了兩種PHP猴王算法,涉及PHP數(shù)組遍歷、判斷、遞歸等相關(guān)操作技巧,需要的朋友可以參考下2018-04-04PHP的autoload機(jī)制的實(shí)現(xiàn)解析
在使用PHP的OO模式開發(fā)系統(tǒng)時(shí),通常大家習(xí)慣上將每個(gè)類的實(shí)現(xiàn)都存放在一個(gè)單獨(dú)的文件里,這樣會(huì)很容易實(shí)現(xiàn)對類進(jìn)行復(fù)用,同時(shí)將來維護(hù)時(shí)也很便利2012-09-09PHP正則匹配操作簡單示例【preg_match_all應(yīng)用】
這篇文章主要介紹了PHP正則匹配操作,結(jié)合簡單實(shí)例形式分析了php中preg_match_all針對HTML標(biāo)簽中P元素及img src元素內(nèi)容的獲取技巧,需要的朋友可以參考下2017-07-07PHP將DateTime對象轉(zhuǎn)化為友好時(shí)間顯示的實(shí)現(xiàn)代碼
PHP將DateTime對象轉(zhuǎn)化為友好時(shí)間顯示的實(shí)現(xiàn)代碼,需要的朋友可以參考下。2011-09-09