php通过数组实现多条件查询实现方法(字符串分割)


Posted in PHP onMay 06, 2014
<?php 
$keyword="asp php,jsp"; 
$keyword=str_replace(" "," ",$keyword); 
$keyword=str_replace(" ",",",$keyword); 
$keyarr=explode(',',$keyword); 
for($index=0;$index<count($keyarr);$index++) 
{ 
$whereSql .= " And (arc.title like '%$keyarr[$index]%' Or arc.keywords like '%$keyarr[$index]%') "; 
} 
echo $whereSql;

为了同时支持空格与逗号,需要提前替换为统一的逗号,就是先将空格都替换为逗号,然后再通过逗号分割字符串,然后循环拼接sql查询语句。

str_replace就是php中常用的字符串替换函数。
explode就是php中常用的字符串分割为数组的函数。

PHP 相关文章推荐
php对gzip文件或者字符串解压实例参考
Jul 25 PHP
PHP 柱状图实现代码
Dec 04 PHP
深入了解PHP类Class的概念
Jun 14 PHP
解决PHP mysql_query执行超时(Fatal error: Maximum execution time …)
Jul 03 PHP
PHP中使用gettext解决国际化问题的例子(i18n)
Jun 13 PHP
apache和PHP如何整合在一起
Oct 12 PHP
自定义min版smarty模板引擎MinSmarty.class.php文件及用法
May 20 PHP
PHP实现链式操作的原理详解
Sep 16 PHP
Yii统计不同类型邮箱数量的方法
Oct 18 PHP
THinkPHP获取客户端IP与IP地址查询的方法
Nov 14 PHP
PHP数据库编程之MySQL优化策略概述
Aug 16 PHP
php ActiveMQ的安装与使用方法图文教程
Feb 23 PHP
codeigniter框架The URI you submitted has disallowed characters错误解决方法
May 06 #PHP
PHP生成自适应大小的缩略图类及使用方法分享
May 06 #PHP
php 解压rar文件及zip文件的方法
May 05 #PHP
php中session过期时间设置及session回收机制介绍
May 05 #PHP
使用php语句将数据库*.sql文件导入数据库
May 05 #PHP
PHP判断是否有Get参数的方法
May 05 #PHP
php快递单号查询接口使用示例
May 05 #PHP
You might like
初级的用php写的采集程序
2007/03/16 PHP
谷歌音乐搜索栏的提示功能php修正代码
2011/05/09 PHP
win7计划任务定时执行PHP脚本设置图解
2014/05/09 PHP
Laravel框架生命周期与原理分析
2018/06/12 PHP
Javascript计算时间差的函数分享
2011/07/04 Javascript
JavaScript高级程序设计 阅读笔记(二十一) JavaScript中的XML
2012/09/14 Javascript
js open() 与showModalDialog()方法使用介绍
2013/09/10 Javascript
按钮接受回车事件的三种实现方法
2014/06/06 Javascript
使用jQuery判断IE浏览器版本的代码
2014/06/14 Javascript
jQuery遍历页面所有CheckBox查看是否被选中的方法
2015/04/14 Javascript
JavaScript中利用Array和Object实现Map的方法
2015/07/27 Javascript
zTree插件下拉树使用入门教程
2016/04/11 Javascript
微信小程序 教程之列表渲染
2016/10/18 Javascript
jQuery基于ajax实现页面加载后检查用户登录状态的方法
2017/02/10 Javascript
Javascript调试之console对象——你不知道的一些小技巧
2017/07/10 Javascript
vue服务端渲染的实例代码
2017/08/28 Javascript
element-ui table组件如何使用render属性的实现
2019/11/04 Javascript
[02:26]2016国际邀请赛8月3日开战 中国军团出征西雅图
2016/08/02 DOTA
python 获取文件列表(或是目录例表)
2009/03/25 Python
Python中的choice()方法使用详解
2015/05/15 Python
尝试用最短的Python代码来实现服务器和代理服务器
2016/06/23 Python
Python入门_条件控制(详解)
2017/05/16 Python
Python类的继承用法示例
2019/01/31 Python
对python周期性定时器的示例详解
2019/02/19 Python
OpenCV搞定腾讯滑块验证码的实现代码
2019/05/18 Python
django的ORM操作 增加和查询
2019/07/26 Python
python中删除某个元素的方法解析
2019/11/05 Python
粉红色的鲸鱼:Vineyard Vines
2018/02/17 全球购物
意大利宠物用品购物网站:Bauzaar
2018/09/15 全球购物
信息专业个人的自我评价
2013/12/27 职场文书
政府班子四风问题整改措施
2014/10/04 职场文书
创先争优活动个人总结
2015/03/04 职场文书
2015年小学中秋节活动总结
2015/03/23 职场文书
开学第一周值周总结
2015/07/16 职场文书
一些让Python代码简洁的实用技巧总结
2021/08/23 Python
Python制作表白爱心合集
2022/01/22 Python