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+MySQL5.0中文乱码解决方法
Nov 20 PHP
php下用GD生成生成缩略图的两个选择和区别
Apr 17 PHP
php下检测字符串是否是utf8编码的代码
Jun 28 PHP
PHP一些常用的正则表达式字符的一些转换
Jul 29 PHP
php读取mssql的ntext字段返回值为空的解决方法
Dec 30 PHP
php上传文件并显示上传进度的方法
Mar 24 PHP
php 数组字符串搜索array_search技巧
Jul 05 PHP
php 使用html5实现多文件上传实例
Oct 24 PHP
详解PHP中foreach的用法和实例
Oct 25 PHP
PHP + plupload.js实现多图上传并显示进度条加删除实例代码
Mar 06 PHP
PHP文件管理之实现网盘及压缩包的功能操作
Sep 20 PHP
在laravel中实现将查询的对象转换为多维数组的函数
Oct 21 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的一些基础知识分享
2011/07/27 PHP
phpmailer发送邮件之后,返回收件人是否阅读了邮件的方法
2014/07/19 PHP
PHP获取网页所有连接的方法(附demo源码下载)
2016/03/30 PHP
[原创]PHP实现字节数Byte转换为KB、MB、GB、TB的方法
2017/08/31 PHP
Laravel框架实现定时发布任务的方法
2018/08/16 PHP
如何在centos8自定义目录安装php7.3
2019/11/28 PHP
JavaScript全局函数使用简单说明
2011/03/11 Javascript
javascript对talbe进行动态添加、删除、验证实现代码
2012/03/29 Javascript
JS+CSS实现一个气泡提示框
2013/08/18 Javascript
js自动生成对象的属性示例代码
2013/10/28 Javascript
JS中getYear()和getFullYear()区别分析
2014/07/04 Javascript
JS实现清除指定cookies的方法
2014/09/20 Javascript
AngularJS整合Springmvc、Spring、Mybatis搭建开发环境
2016/02/25 Javascript
gulp-htmlmin压缩html的gulp插件实例代码
2016/06/06 Javascript
使用Curl命令查看请求响应时间方法
2016/11/04 Javascript
JavaScript实现水平进度条拖拽效果
2017/01/18 Javascript
Vue+Element实现表格编辑、删除、以及新增行的最优方法
2019/05/28 Javascript
JavaScript 异步时序问题
2020/11/20 Javascript
Python中的random()方法的使用介绍
2015/05/15 Python
jupyter安装小结
2016/03/13 Python
Python实现将16进制字符串转化为ascii字符的方法分析
2017/07/21 Python
python 字符串追加实例
2019/07/20 Python
python中matplotlib条件背景颜色的实现
2019/09/02 Python
CSS3实现的文本3D效果附图
2014/09/03 HTML / CSS
使用CSS3创建动态菜单效果
2015/07/10 HTML / CSS
浅谈Html5多线程开发之WebWorkers
2018/05/02 HTML / CSS
高街生活方式全球在线商店:AZBRO
2017/08/26 全球购物
美国优质马术服装购买网站:Breeches.com
2019/12/16 全球购物
《姥姥的剪纸》教学反思
2014/02/25 职场文书
初中新生军训方案
2014/05/13 职场文书
工地标语大全
2014/06/18 职场文书
会议接待欢迎标语
2014/10/08 职场文书
人身损害赔偿协议书格式
2014/11/01 职场文书
上帝也疯狂观后感
2015/06/09 职场文书
2016年青少年禁毒宣传教育活动总结(学校)
2016/04/05 职场文书
vue-cli4.5.x快速搭建项目
2021/05/30 Vue.js