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 has encountered an Access Violation
Jan 15 PHP
php数据库密码的找回的步骤
Jan 12 PHP
simplehtmldom Doc api帮助文档
Mar 26 PHP
解密ThinkPHP3.1.2版本之模块和操作映射
Jun 19 PHP
PHP面向对象程序设计之类常量用法实例
Aug 20 PHP
Yii实现多按钮保存与提交的方法
Dec 03 PHP
PHP使用ffmpeg给视频增加字幕显示的方法
Mar 12 PHP
基于linnux+phantomjs实现生成图片格式的网页快照
Apr 15 PHP
PHP编程中尝试程序并发的几种方式总结
Mar 21 PHP
PHP使用内置函数生成图片的方法详解
May 09 PHP
nginx下安装php7+php5
Jul 31 PHP
php中让人头疼的浮点数运算分析
Oct 10 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面试题附答案
2009/01/07 PHP
for循环连续求和、九九乘法表代码
2012/02/20 PHP
PHP获取MAC地址的具体实例
2013/12/13 PHP
php获取从百度搜索进入网站的关键词的详细代码
2014/01/08 PHP
PHP改进计算字符串相似度的函数similar_text()、levenshtein()
2014/10/27 PHP
jQuery.autocomplete 支持中文输入(firefox)修正方法
2011/03/10 Javascript
JS继承 笔记
2011/07/13 Javascript
javascript中[]和{}对象使用介绍
2013/03/20 Javascript
使用js判断TextBox控件值改变然后出发事件
2014/03/07 Javascript
浅谈document.write()输出样式
2015/05/07 Javascript
javascript元素动态创建实现方法
2015/05/13 Javascript
javascript实现简单的省市区三级联动
2015/05/14 Javascript
jQuery中$this和$(this)的区别介绍(一看就懂)
2015/07/06 Javascript
教你如何在Node.js中使用jQuery
2016/08/28 Javascript
jQuery实现的简单动态添加、删除表格功能示例
2017/09/21 jQuery
Angularjs 根据一个select的值去设置另一个select的值方法
2018/08/13 Javascript
在elementui中Notification组件添加点击事件实例
2020/11/11 Javascript
深入理解Python3中的http.client模块
2017/03/29 Python
Python的装饰器使用详解
2017/06/26 Python
python3 字符串/列表/元组(str/list/tuple)相互转换方法及join()函数的使用
2019/04/03 Python
pandas 选取行和列数据的方法详解
2019/08/08 Python
python能做什么 python的含义
2019/10/12 Python
python3实现在二叉树中找出和为某一值的所有路径(推荐)
2019/12/26 Python
PyInstaller运行原理及常用操作详解
2020/06/13 Python
在django中实现choices字段获取对应字段值
2020/07/12 Python
如何向scrapy中的spider传递参数的几种方法
2020/11/18 Python
python Autopep8实现按PEP8风格自动排版Python代码
2021/03/02 Python
瑞士首家网上药店折扣店:McDrogerie
2020/12/22 全球购物
Unix如何在一行中运行多个命令
2015/05/29 面试题
善意的谎言事例
2014/02/15 职场文书
干部四风问题整改措施思想汇报
2014/10/13 职场文书
省委召开党的群众路线教育实践活动总结大会报告
2014/10/21 职场文书
写给医生的感谢信
2015/01/22 职场文书
测量JavaScript函数的性能各种方式对比
2021/04/27 Javascript
叶县这家生产军用电台的兵工厂,人称“四机部”,走出一上将
2022/02/18 无线电
Redis全局ID生成器的实现
2022/06/05 Redis