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程序员工具
May 26 PHP
PHP模块 Memcached功能多于Memcache
Jun 14 PHP
PHP设计模式 注册表模式
Feb 05 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(一)
Jun 23 PHP
PHP轻量级数据库操作类Medoo增加、删除、修改、查询例子
Jul 04 PHP
Symfony2框架学习笔记之HTTP Cache用法详解
Mar 18 PHP
Zend Framework入门知识点小结
Mar 19 PHP
php实现常见图片格式的水印和缩略图制作(面向对象)
Jun 15 PHP
PHP实现批量检测网站是否能够正常打开的方法
Aug 23 PHP
记Laravel调用Gin接口调用formData上传文件的实现方法
Dec 12 PHP
PHP设计模式(八)装饰器模式Decorator实例详解【结构型】
May 02 PHP
PHP tp5中使用原生sql查询代码实例
Oct 28 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
Linux下PHP连接Oracle数据库
2014/08/20 PHP
php 数组处理函数extract详解及实例代码
2016/11/23 PHP
Using the TextRange Object
2006/10/14 Javascript
JQuery打造PHP的AJAX表单提交实例
2009/11/03 Javascript
jQuery中读取json文件示例代码
2013/05/10 Javascript
AngularJS中如何使用echart插件示例详解
2016/10/26 Javascript
bootstrap基本配置_动力节点Java学院整理
2017/07/14 Javascript
关于Vue实现组件信息的缓存问题
2017/08/23 Javascript
jQuery+ThinkPHP实现图片上传
2020/07/23 jQuery
微信小程序自定义支持图片的弹窗
2020/12/21 Javascript
[01:10:49]Secret vs VGJ.S 2018国际邀请赛淘汰赛BO3 第二场 8.24
2018/08/25 DOTA
利用Python中的输入和输出功能进行读取和写入的教程
2015/04/14 Python
详解Python中的type()方法的使用
2015/05/21 Python
Nginx搭建HTTPS服务器和强制使用HTTPS访问的方法
2015/08/16 Python
Python编程实现删除VC临时文件及Debug目录的方法
2017/03/22 Python
python hash每次调用结果不同的原因
2019/11/21 Python
python 非线性规划方式(scipy.optimize.minimize)
2020/02/11 Python
Python实现图片查找轮廓、多边形拟合、最小外接矩形代码
2020/07/14 Python
纯css3实现的鼠标悬停动画按钮
2014/12/23 HTML / CSS
五个2015 年最佳HTML5 框架
2015/11/11 HTML / CSS
HTML5中的强制下载属性download使用实例解析
2016/05/12 HTML / CSS
荷兰优雅女装网上商店:Heine
2016/11/14 全球购物
Bergfreunde丹麦:登山装备网上零售商
2017/02/26 全球购物
巴黎卡诗美国官方网站:始于1964年的头发头皮护理专家
2017/07/10 全球购物
马来西亚航空官方网站:Malaysia Airlines
2017/07/28 全球购物
June Jacobs尊积帕官网:知名的spa水疗护肤品牌
2019/03/21 全球购物
FC-Moto美国:欧洲最大的摩托车服装和头盔商店之一
2019/08/24 全球购物
Helly Hansen工作服美国官方网上商店:为最恶劣的环境
2019/09/04 全球购物
小学门卫岗位职责
2013/12/17 职场文书
企业文化演讲稿
2014/05/20 职场文书
小学阳光体育活动总结
2014/07/05 职场文书
市场调研项目授权委托书范本
2014/10/04 职场文书
2016七一建党节慰问信
2015/11/30 职场文书
python 如何在 Matplotlib 中绘制垂直线
2021/04/02 Python
MySQL数据库查询进阶之多表查询详解
2022/04/08 MySQL
python三子棋游戏
2022/05/04 Python