php 数组动态添加实现代码(最土团购系统的价格排序)


Posted in PHP onDecember 30, 2011

核心代码如下:

<?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); ?>

因为是多条件查询所以需要先判断是否为空,然后再添加到数组里面。
PHP 相关文章推荐
php download.php实现代码 跳转到下载文件(response.redirect)
Aug 26 PHP
深入理解PHP原理之Session Gc的一个小概率Notice
Apr 12 PHP
PHP中error_reporting()函数的用法(修改PHP屏蔽错误)
Jul 01 PHP
php日期转时间戳,指定日期转换成时间戳
Jul 17 PHP
关于js和php对url编码的处理方法
Mar 04 PHP
PHP使用strtotime计算两个给定日期之间天数的方法
Mar 18 PHP
php实现无限级分类(递归方法)
Aug 06 PHP
php代码架构的八点注意事项
Jan 25 PHP
php使用正则表达式获取字符串中的URL
Dec 29 PHP
解决PHP上传非标准格式的图片pjpeg失败的方法
Mar 12 PHP
利用php的ob缓存机制实现页面静态化方法
Jul 09 PHP
调试php程序的简单步骤
Oct 04 PHP
第七章 php自定义函数实现代码
Dec 30 #PHP
第六章 php目录与文件操作
Dec 30 #PHP
第五章 php数组操作
Dec 30 #PHP
第四章 php数学运算
Dec 30 #PHP
第三章 php操作符与控制结构代码
Dec 30 #PHP
第二章 PHP入门基础之php代码写法
Dec 30 #PHP
php 短链接算法收集与分析
Dec 30 #PHP
You might like
Yii2下点击验证码的切换实例代码
2017/03/14 PHP
js中各浏览器中鼠标按键值的差异
2011/04/07 Javascript
extjs3 combobox取value和text案例详解
2013/02/06 Javascript
JS继承--原型链继承和类式继承
2013/04/08 Javascript
javascript绘制漂亮的心型线效果完整实例
2016/02/02 Javascript
基于JQuery打造无缝滚动新闻步骤详解
2016/03/31 Javascript
AngularJS入门教程之 XMLHttpRequest实例讲解
2016/07/27 Javascript
使用原生js写ajax实例(推荐)
2017/05/31 Javascript
jQuery简介_动力节点Java学院整理
2017/07/04 jQuery
浅谈vue-lazyload实现的详细过程
2017/08/22 Javascript
javascript填充默认头像方法
2018/02/22 Javascript
vue视图不更新情况详解
2019/05/16 Javascript
Node.js API详解之 vm模块用法实例分析
2020/05/27 Javascript
浅谈vue使用axios的回调函数中this不指向vue实例,为undefined
2020/09/21 Javascript
[58:29]DOTA2-DPC中国联赛 正赛 Phoenix vs XG BO3 第一场 1月31日
2021/03/11 DOTA
python使用nntp读取新闻组内容的方法
2015/05/08 Python
Python基于多线程实现ping扫描功能示例
2018/07/23 Python
python实现机器学习之元线性回归
2018/09/06 Python
pygame用blit()实现动画效果的示例代码
2020/05/28 Python
Python单元测试及unittest框架用法实例解析
2020/07/09 Python
HTML5新特性 多线程(Worker SharedWorker)
2017/04/24 HTML / CSS
施华洛世奇天猫官方旗舰店:SWAROVSKI
2017/04/17 全球购物
全球最大的中文旅行网站:去哪儿网
2017/11/16 全球购物
在购买印度民族服饰:Soch
2020/09/15 全球购物
简单的JAVA编程面试题
2013/03/19 面试题
银行会计职员个人的自我评价
2013/09/29 职场文书
幼儿园校车司机的岗位职责
2014/01/30 职场文书
消防安全责任书
2014/04/14 职场文书
关于读书的演讲稿800字
2014/08/27 职场文书
新员工试用期自我评价
2015/03/10 职场文书
2015秋季幼儿园开学寄语
2015/03/25 职场文书
2016年教师新年寄语
2015/08/18 职场文书
Golang二维切片初始化的实现
2021/04/08 Golang
python关于集合的知识案例详解
2021/05/30 Python
vue使用element-ui按需引入
2022/05/20 Vue.js
利用Java连接Hadoop进行编程
2022/06/28 Java/Android