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开发工具之vs2005图解
Jan 12 PHP
PHP SQLite类
May 07 PHP
PHP下通过file_get_contents的代理使用方法
Feb 16 PHP
一个PHP的远程图片抓取函数分享
Sep 25 PHP
PH P5.2至5.5、5.6的新增功能详解
Jul 14 PHP
PHP中Closure类的使用方法及详解
Oct 09 PHP
实例简介PHP的一些高级面向对象编程的特性
Nov 27 PHP
Symfony2学习笔记之控制器用法详解
Mar 17 PHP
php中对象引用和复制实例分析
Aug 14 PHP
PHP设计模式之适配器模式(Adapter)原理与用法详解
Dec 12 PHP
PHP执行linux命令6个函数代码实例
Nov 24 PHP
如何用PHP实现多线程编程
May 26 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
一个基于PDO的数据库操作类(新) 一个PDO事务实例
2011/07/03 PHP
浅谈php冒泡排序
2014/12/30 PHP
使用PHP处理数据库数据如何将数据返回客户端并显示当前状态
2016/02/16 PHP
PHP如何实现跨域
2016/05/30 PHP
PHP登录(ajax提交数据和后台校验)实例分享
2016/12/29 PHP
PHP切割整数工具类似微信红包金额分配的思路详解
2019/09/18 PHP
JavaScipt中的Math.ceil() 、Math.floor() 、Math.round() 三个函数的理解
2010/04/29 Javascript
用javascript模仿ie的自动完成类似自动完成功的表单
2012/12/12 Javascript
js获取触发事件元素在整个网页中的绝对坐标(示例代码)
2013/12/13 Javascript
跟我学Nodejs(一)--- Node.js简介及安装开发环境
2014/05/20 NodeJs
Jquery动态添加及删除页面节点元素示例代码
2014/06/16 Javascript
初识Node.js
2014/09/03 Javascript
javascript实现的图片切割多块效果实例
2015/05/07 Javascript
Bootstrap每天必学之基础排版
2015/11/20 Javascript
javascript实现很浪漫的气泡冒出特效
2020/09/05 Javascript
详解JavaScript的AngularJS框架中的表达式与指令
2016/03/05 Javascript
第一次接触神奇的Bootstrap基础排版
2016/07/26 Javascript
利用纯Vue.js构建Bootstrap组件
2016/11/03 Javascript
Bootstrap源码解读下拉菜单(4)
2016/12/23 Javascript
详解nodejs实现本地上传图片并预览功能(express4.0+)
2017/06/28 NodeJs
JS使用for in有序获取对象数据
2020/05/19 Javascript
vuex刷新后数据丢失的解决方法
2020/10/18 Javascript
[01:07:17]EG vs Optic Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
python导出hive数据表的schema实例代码
2018/01/22 Python
python组合无重复三位数的实例
2018/11/13 Python
python并发爬虫实用工具tomorrow实用解析
2019/09/25 Python
Europcar英国:英国汽车和货车租赁
2017/01/21 全球购物
eBay加拿大站:eBay.ca
2019/06/20 全球购物
个人自荐信
2013/12/05 职场文书
经理管理专业毕业自荐书范文
2014/02/12 职场文书
企业安全生产责任书
2014/04/14 职场文书
初中教师业务学习材料
2014/05/12 职场文书
2014年端午节演讲稿范文
2014/05/23 职场文书
课内比教学心得体会
2014/09/09 职场文书
一篇合格的广告文案,其主要目的是什么?
2019/07/12 职场文书
Win11 KB5015814遇安装失败 影响开始菜单性能解决方法
2022/07/15 数码科技