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中通过ADO调用Asscess数据库和COM程序
Oct 09 PHP
判断是否为指定长度内字符串的php函数
Feb 16 PHP
让PHP支持断点续传的源码
May 16 PHP
解析php中获取系统信息的方法
Jun 25 PHP
PHP版本常用的排序算法汇总
Dec 20 PHP
php实现的xml操作类
Jan 15 PHP
PHP使用FFmpeg获取视频播放总时长与码率等信息
Sep 13 PHP
PHP 等比例缩放图片详解及实例代码
Sep 18 PHP
PHP多种序列化/反序列化的方法详解
Jun 23 PHP
PHP正则表达式处理函数(PCRE 函数)实例小结
May 09 PHP
PHP设计模式(观察者模式)
Jul 07 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中将字符串转为HTML的实体引用的一个类
2013/02/03 PHP
PHP基于迭代实现文件夹复制、删除、查看大小等操作的方法
2017/08/11 PHP
php关联数组与索引数组及其显示方法
2018/03/12 PHP
php图片裁剪函数
2018/10/31 PHP
php7连接MySQL实现简易查询程序的方法
2020/10/13 PHP
jQuery 动画弹出窗体支持多种展现方式
2010/04/29 Javascript
javascript数字数组去重复项的实现代码
2010/12/30 Javascript
jQuery中$.fn的用法示例介绍
2013/11/05 Javascript
js+css实现tab菜单切换效果的方法
2015/01/20 Javascript
angularjs学习笔记之简单介绍
2015/09/26 Javascript
BootStrap的table表头固定tbody滚动的实例代码
2016/08/24 Javascript
详解ECMAScript6入门--Class对象
2017/04/27 Javascript
js排序与重组的实例讲解
2017/08/28 Javascript
webpack配置导致字体图标无法显示的解决方法
2018/03/06 Javascript
微信小程序学习笔记之函数定义、页面渲染图文详解
2019/03/28 Javascript
Vue学习笔记之计算属性与侦听器用法
2019/12/07 Javascript
python连接sql server乱码的解决方法
2013/01/28 Python
Python 字符串操作方法大全
2014/03/11 Python
Python生成验证码实例
2014/08/21 Python
用ReactJS和Python的Flask框架编写留言板的代码示例
2015/12/19 Python
详解python3中socket套接字的编码问题解决
2017/07/01 Python
Python装饰器原理与简单用法实例分析
2018/04/29 Python
Python使用lambda表达式对字典排序操作示例
2019/07/25 Python
Python使用指定字符长度切分数据示例
2019/12/05 Python
Python学习之路安装pycharm的教程详解
2020/06/17 Python
高中体育教学反思
2014/01/24 职场文书
优秀教师感人事迹材料
2014/05/04 职场文书
建筑工地文明标语
2014/10/09 职场文书
个人房屋转让协议书范本
2014/10/26 职场文书
户外亲子活动总结
2015/05/08 职场文书
《抽屉原理》教学反思
2016/02/20 职场文书
go语言中fallthrough的用法说明
2021/05/06 Golang
HashMap实现保存两个key相同的数据
2021/06/30 Java/Android
win10键盘驱动怎么修复?Win10键盘驱动修复小技巧
2022/04/06 数码科技
python DataFrame中stack()方法、unstack()方法和pivot()方法浅析
2022/04/06 Python
Java中的Kafka为什么性能这么快及4大核心详析
2022/09/23 Java/Android