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 获取远程文件内容的函数代码
Mar 24 PHP
php自动加载的两种实现方法
Jun 21 PHP
PHP Stream_*系列函数
Aug 01 PHP
探讨PHP使用eAccelerator的API开发详解
Jun 09 PHP
解析mysql left( right ) join使用on与where筛选的差异
Jun 18 PHP
本地机apache配置基于域名的虚拟主机详解
Aug 10 PHP
php跨站攻击实例分析
Oct 28 PHP
Yii调试查看执行SQL语句的方法
Jul 15 PHP
php获取给定日期相差天数的方法分析
Feb 20 PHP
thinkphp5 migrate数据库迁移工具
Feb 20 PHP
Laravel框架Request、Response及Session操作示例
May 06 PHP
phpquery中文手册
Mar 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面向对象全攻略 (三)特殊的引用“$this”的使用
2009/09/30 PHP
解析在zend Farmework下如何创立一个FORM表单
2013/06/28 PHP
ThinkPHP安装和设置
2015/07/27 PHP
php实现生成验证码实例分享
2016/04/10 PHP
Thinkphp和onethink实现微信支付插件
2016/04/13 PHP
Windows下PHP开发环境搭建教程(Apache+PHP+MySQL)
2016/06/13 PHP
PHP创建自己的Composer包方法
2018/04/09 PHP
js 点击按钮弹出另一页,选择值后,返回到当前页
2010/05/26 Javascript
JQuery获取当前屏幕的高度宽度的实现代码
2011/07/12 Javascript
jQuery源码分析-03构造jQuery对象-工具函数
2011/11/14 Javascript
js中的数组Array定义与sort方法使用示例
2013/08/29 Javascript
JS和Jquery获取和修改label的值的示例代码
2014/01/15 Javascript
通过JQuery将DIV的滚动条滚动到指定的位置方便自动定位
2014/05/05 Javascript
JavaScript+html5 canvas制作色彩斑斓的正方形效果
2016/01/27 Javascript
完美实现js焦点轮播效果(二)(图片可滚动)
2017/03/07 Javascript
Vue声明式渲染详解
2017/05/17 Javascript
node.js连接MongoDB数据库的2种方法教程
2017/05/17 Javascript
基于 Immutable.js 实现撤销重做功能的实例代码
2018/03/01 Javascript
vue-router3.0版本中 router.push 不能刷新页面的问题
2018/05/10 Javascript
小程序视频列表中视频的播放与停止的示例代码
2018/07/20 Javascript
微信小程序事件流原理解析
2019/11/27 Javascript
jQuery事件模型默认行为执行顺序及trigger()与 triggerHandler()比较实例分析
2020/04/30 jQuery
JavaScript编码小技巧分享
2020/09/17 Javascript
HTML元素拖拽功能实现的完整实例
2020/12/04 Javascript
[00:33]2016完美“圣”典风云人物:Sccc宣传片
2016/12/03 DOTA
[02:26]2018DOTA2亚洲邀请赛赛前采访-Newbee篇
2018/04/03 DOTA
Python ORM框架SQLAlchemy学习笔记之数据添加和事务回滚介绍
2014/06/10 Python
Pandas统计重复的列里面的值方法
2019/01/30 Python
python协程之动态添加任务的方法
2019/02/19 Python
基于Python实现人脸自动戴口罩系统
2020/02/06 Python
Python Selenium破解滑块验证码最新版(GEETEST95%以上通过率)
2021/01/29 Python
简短的公司员工自我评价分享
2013/11/13 职场文书
英语系本科生求职信范文
2013/12/18 职场文书
扬州个园导游词
2015/02/06 职场文书
导游词之海南-南湾猴岛
2019/10/12 职场文书
js 实现验证码输入框示例详解
2022/09/23 Javascript