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不用正则采集速度探究总结
Mar 24 PHP
PHP中for与foreach的区别分析
Mar 09 PHP
php生成略缩图代码
Jul 16 PHP
PHP实现根据时间戳获取周几的方法
Feb 26 PHP
适合PHP初学者阅读的4本经典书籍
Sep 23 PHP
Centos 6.5下PHP 5.3安装ffmpeg扩展的步骤详解
Mar 02 PHP
PHP中include和require的区别实例分析
May 07 PHP
PHP ajax+jQuery 实现批量删除功能实例代码小结
Dec 06 PHP
PHP面向对象程序设计之多态性的应用示例
Dec 19 PHP
PHP+mysql实现的三级联动菜单功能示例
Feb 15 PHP
Yii2框架视图(View)操作及Layout的使用方法分析
May 27 PHP
PHP实现提取多维数组指定一列的方法总结
Dec 04 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/07/10 PHP
php教程之魔术方法的使用示例(php魔术函数)
2014/02/12 PHP
非常经典的PHP文件上传类分享
2016/05/15 PHP
laravel 自定义常量的两种方案
2019/10/14 PHP
JS定义类的六种方式详解
2016/05/12 Javascript
微信 java 实现js-sdk 图片上传下载完整流程
2016/10/21 Javascript
jQuery命名空间与闭包用法示例
2017/01/12 Javascript
JS+CSS实现网页加载中的动画效果
2017/10/27 Javascript
vue axios数据请求get、post方法及实例详解
2018/09/11 Javascript
jQuery实现ajax的嵌套请求案例分析
2019/02/16 jQuery
javascript之分片上传,断点续传的实际项目实现详解
2019/09/05 Javascript
Vue.js获取手机系统型号、版本、浏览器类型的示例代码
2020/05/10 Javascript
简单了解常用的JavaScript 库
2020/07/16 Javascript
关于JavaScript数组去重的一些理解汇总
2020/09/10 Javascript
20招让你的Python飞起来!
2016/09/27 Python
使用python3+xlrd解析Excel的实例
2018/05/04 Python
Python中跳台阶、变态跳台阶与矩形覆盖问题的解决方法
2018/05/19 Python
PHP实现发送和接收JSON请求
2018/06/07 Python
Python 实现「食行生鲜」签到领积分功能
2018/09/26 Python
Python爬取数据保存为Json格式的代码示例
2019/04/09 Python
Python实现计算图像RGB均值方式
2020/06/04 Python
荷兰之家英文站:Holland at Home
2016/10/26 全球购物
英国著名书店:Foyles
2018/12/01 全球购物
C++的几个面试题附答案
2016/08/03 面试题
什么是事务?为什么需要事务?
2012/01/09 面试题
Python如何实现单例模式
2016/06/03 面试题
大学毕业生自荐书怎么写?
2014/01/06 职场文书
大学生表扬信范文
2014/01/09 职场文书
上班早退检讨书
2014/01/09 职场文书
文明宿舍获奖感言
2014/02/07 职场文书
拒绝黄毒毒宣传标语
2014/06/26 职场文书
2015年医院创卫工作总结
2015/04/22 职场文书
2016年第十九届推普周活动总结
2016/04/06 职场文书
MySQL EXPLAIN输出列的详细解释
2021/05/12 MySQL
详解vue中v-for的key唯一性
2021/05/15 Vue.js
关于python pygame游戏进行声音添加的技巧
2021/10/24 Python