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下批量挂马和批量清马代码
Feb 27 PHP
PHP及Zend Engine的线程安全模型分析
Nov 10 PHP
thinkPHP的Html模板标签使用方法
Nov 13 PHP
php函数array_merge用法一例(合并同类数组)
Feb 03 PHP
深入解析PHP 5.3.x 的strtotime() 时区设定 警告信息修复
Aug 05 PHP
Codeigniter校验ip地址的方法
Mar 21 PHP
4种PHP异步执行的常用方式
Dec 24 PHP
深入解析PHP的Yii框架中的缓存功能
Mar 29 PHP
用PHP将Unicode 转化为UTF-8的实现方法(推荐)
Feb 08 PHP
phpMyAdmin通过密码漏洞留后门文件
Nov 20 PHP
关于laravel 子查询 &amp; join的使用
Oct 16 PHP
tp5 sum某个字段相加得到总数的例子
Oct 18 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
PHP提示Warning:phpinfo() has been disabled函数禁用的解决方法
2014/12/17 PHP
PHP获取数组的键与值方法小结
2015/06/13 PHP
PHP制作用户注册系统
2015/10/23 PHP
PHP入门教程之操作符与控制结构流程详解
2016/09/09 PHP
详细分析PHP 命名空间(namespace)
2020/06/30 PHP
初试jQuery EasyUI 使用介绍
2010/04/01 Javascript
让IE6支持min-width和max-width的方法
2010/06/25 Javascript
IE6/7 and IE8/9/10(IE7模式)依次隐藏具有absolute或relative的父元素和子元素后再显示父元素
2011/07/31 Javascript
DOM 中的事件处理介绍
2012/01/18 Javascript
JQuery判断子iframe何时加载完成解决方案
2013/08/20 Javascript
字段太多jquey快速清空表单内容方法
2014/08/21 Javascript
小结Node.js中非阻塞IO和事件循环
2014/09/18 Javascript
纯js实现无限空间大小的本地存储
2015/06/18 Javascript
jQuery实现根据生日计算年龄 星座 生肖
2016/11/23 Javascript
JS实现获取来自百度,Google,soso,sogou关键词的方法
2016/12/21 Javascript
ES6新特性之解构、参数、模块和记号用法示例
2017/04/01 Javascript
jquery获取transform里的值实现方法
2017/12/12 jQuery
webpack 模块热替换原理
2018/04/09 Javascript
JavaScript 常见的继承方式汇总
2020/09/17 Javascript
[02:29]DOTA2英雄基础教程 陈
2013/12/17 DOTA
[01:10:57]Liquid vs OG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python通过pil模块将raw图片转换成png图片的方法
2015/03/16 Python
python中pandas.DataFrame排除特定行方法示例
2017/03/12 Python
python针对不定分隔符切割提取字符串的方法
2018/10/26 Python
pytorch GAN伪造手写体mnist数据集方式
2020/01/10 Python
pandas抽取行列数据的几种方法
2020/12/13 Python
实列教程 一款基于jquery和css3的响应式二级导航菜单
2014/11/13 HTML / CSS
HTML5在a标签内放置块级元素示例代码
2013/08/23 HTML / CSS
Myprotein蛋白粉美国官网:欧洲畅销运动营养品牌
2016/11/15 全球购物
计算机应用专业毕业生求职信
2013/10/24 职场文书
教师自荐信范文
2013/12/09 职场文书
单位实习鉴定评语
2015/01/04 职场文书
八年级作文之我的母亲
2019/12/10 职场文书
2019年中学生的思想品德评语集锦
2019/12/19 职场文书
浅谈 JavaScript 沙箱Sandbox
2021/11/02 Javascript
Nginx配置https的实现
2021/11/27 Servers