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&amp;mysql(一)
Oct 09 PHP
使用php来实现网络服务
Sep 15 PHP
PHP安全防范技巧分享
Nov 03 PHP
探讨如何在PHP开启gzip页面压缩实例
Jun 09 PHP
PHP获取当前url的具体方法全面解析
Nov 26 PHP
PHP判断远程图片是否存在的几种方法
May 04 PHP
PHP中对各种加密算法、Hash算法的速度测试对比代码
Jul 08 PHP
PHP实现在线阅读PDF文件的方法
Jun 23 PHP
php微信开发之批量生成带参数的二维码
Jun 26 PHP
PHP 7.1新特性的汇总介绍
Dec 16 PHP
php正确输出json数据的实例讲解
Aug 21 PHP
PHP实现的AES 128位加密算法示例
Sep 16 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和MySQL保存和输出图片
2006/10/09 PHP
php动态生成JavaScript代码
2009/03/09 PHP
PHP连接SQLServer2005的实现方法(附ntwdblib.dll下载)
2012/07/02 PHP
PHP操作MongoDB GridFS 存储文件的详解
2013/06/20 PHP
单点登录 Ucenter示例分析
2013/10/29 PHP
Laravel框架表单验证详解
2014/09/04 PHP
PHP使用xmllint命令处理xml与html的方法
2014/12/15 PHP
基于javascipt-dom编程 table对象的使用
2013/04/22 Javascript
js数组中如何随机取出一个值
2014/06/13 Javascript
解决checkbox的attr(checked)一直为undefined问题
2014/06/16 Javascript
javascript trim函数在IE下不能用的解决方法
2014/09/12 Javascript
js实现编辑div节点名称的方法
2014/12/17 Javascript
JQuery遍历DOM节点的方法
2015/06/11 Javascript
jQuery过滤特殊字符及JS字符串转为数字
2016/05/26 Javascript
利用jQuery.Validate异步验证用户名是否存在(推荐)
2016/12/09 Javascript
利用JS实现页面删除并重新排序功能
2016/12/09 Javascript
js实现手机拍照上传功能
2017/01/17 Javascript
[原创]SyntaxHighlighter自动识别并加载脚本语言
2017/02/07 Javascript
javascript实现的时间格式加8小时功能示例
2019/06/13 Javascript
element-ui table组件如何使用render属性的实现
2019/11/04 Javascript
vue 实现在同一界面实现组件的动态添加和删除功能
2020/06/16 Javascript
Vue实现input宽度随文字长度自适应操作
2020/07/29 Javascript
vue 使用vant插件做tabs切换和无限加载功能的实现
2020/11/04 Javascript
[00:59]DOTA2英雄背景故事——上古巨神
2020/06/28 DOTA
Python3实现的画图及加载图片动画效果示例
2018/01/19 Python
原生python实现knn分类算法
2019/10/24 Python
美国牛仔品牌:True Religion
2018/11/16 全球购物
文明礼仪小标兵事迹
2014/01/12 职场文书
工作交流会欢迎词
2014/01/12 职场文书
会计岗位描述
2014/02/22 职场文书
中职招生先进个人材料
2014/08/31 职场文书
有关九一八事变的演讲稿
2014/09/14 职场文书
公司清洁工岗位职责
2015/04/15 职场文书
心理健康教育主题班会
2015/08/13 职场文书
2016年秋季趣味运动会开幕词
2016/03/04 职场文书
JS实现页面炫酷的时钟特效示例
2022/08/14 Javascript