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 fsockopen中多线程问题的解决办法[翻译]
Nov 09 PHP
非常好用的两个PHP函数 serialize()和unserialize()
Feb 04 PHP
PHP对MongoDB[NoSQL]数据库的操作
Mar 01 PHP
php ckeditor上传图片文件名乱码解决方法
Nov 15 PHP
PHP独立Session数据库存储操作类分享
Jun 11 PHP
PHP使用DirectoryIterator显示下拉文件列表的方法
Mar 13 PHP
深入理解PHP内核(一)
Nov 10 PHP
php常用数组函数实例小结
Dec 29 PHP
深入研究PHP中的preg_replace和代码执行
Aug 15 PHP
PHP设计模式之模板模式定义与用法详解
Dec 20 PHP
PHP CURL中传递cookie的方法步骤
May 09 PHP
PHP session垃圾回收机制实例分析
Jun 28 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
上海牌131型七灯四波段四喇叭一级收音机
2021/03/02 无线电
从零开始 教你如何搭建Discuz!4.1论坛
2006/07/07 PHP
php实现水仙花数示例分享
2014/04/03 PHP
PHP实现模拟http请求的方法分析
2017/12/20 PHP
PHP生成加减算法方式的验证码实例
2018/03/12 PHP
PHP getDocNamespaces()函数讲解
2019/02/03 PHP
jquery easyui滚动条部分设置介绍
2013/09/12 Javascript
javascript获取隐藏元素(display:none)的高度和宽度的方法
2014/06/06 Javascript
Nodejs极简入门教程(二):定时器
2014/10/25 NodeJs
JQuery控制Radio选中方法分析
2015/05/29 Javascript
微信公众平台开发教程(六)获取个性二维码的实例
2016/12/02 Javascript
JavaScript注入漏洞的原理及防范(详解)
2016/12/04 Javascript
windows 下安装nodejs 环境变量设置
2017/02/02 NodeJs
如何通过非数字与字符的方式实现PHP WebShell详解
2017/07/02 Javascript
react-native-fs实现文件下载、文本存储的示例代码
2017/09/22 Javascript
angular中ui calendar的一些使用心得(推荐)
2017/11/03 Javascript
用Webpack构建Vue项目的实践
2017/11/07 Javascript
JS实现统计字符串中字符出现个数及最大个数功能示例
2018/06/04 Javascript
iview通过Dropdown(下拉菜单)实现的右键菜单
2018/10/26 Javascript
react中Suspense的使用详解
2019/09/01 Javascript
JavaScript中变量提升和函数提升的详解
2020/08/07 Javascript
JavaScript实现无限轮播效果
2020/11/19 Javascript
window下eclipse安装python插件教程
2017/04/24 Python
浅谈DataFrame和SparkSql取值误区
2018/06/09 Python
对python模块中多个类的用法详解
2019/01/10 Python
孤独星球出版物:Lonely Planet Publications
2018/03/17 全球购物
莫斯科制造商的廉价皮大衣:Fursk
2020/06/09 全球购物
DataList 能否分页,请问如何实现?
2015/05/03 面试题
拓展训练激励口号
2014/06/17 职场文书
农村党支部书记四风问题个人对照检查材料
2014/09/21 职场文书
带刀到教室的检讨书
2014/10/04 职场文书
2014年局领导班子自身建设情况汇报
2014/11/21 职场文书
2014年保险业务员工作总结
2014/12/23 职场文书
五年级作文之想象作文
2019/10/30 职场文书
Python字典的基础操作
2021/11/01 Python
win10如何快速切换窗口 win10切换窗口快捷键分享
2022/07/23 数码科技