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

2015-01-24信息快讯网

这篇文章主要介绍了php通过数组实现多条件查询实现方法(字符串分割),需要的朋友可以参考下

<?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缩放gif和png图透明背景变成黑色的解决方法
php保存二进制原始数据为图片的程序代码
ThinkPHP 3.2 数据分页代码分享
PHP+jQuery 注册模块的改进(三):更新到Smarty3.1
PHP+jQuery 注册模块的改进(二):邮箱激活第1/2页
php中文字符串截取方法实例总结
php实现的替换敏感字符串类实例
php实现根据字符串生成对应数组的方法
PHP处理JSON字符串key缺少双引号的解决方法
字符串长度函数strlen和mb_strlen的区别示例介绍
Yii查询生成器(Query Builder)用法实例教程
ThinkPHP查询返回简单字段数组的方法
ThinkPHP中的常用查询语言汇总
Destoon实现多表查询示例
thinkphp学习笔记之多表查询
PHP中可以自动分割查询字符的Parse_str函数使用示例
PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法
codeigniter框架The URI you submitted has disallowed characters错误解决方法
PHP生成自适应大小的缩略图类及使用方法分享
php 解压rar文件及zip文件的方法
php中session过期时间设置及session回收机制介绍
使用php语句将数据库*.sql文件导入数据库
PHP判断是否有Get参数的方法
php快递单号查询接口使用示例
PHP生成自定义长度随机字符串的函数分享
PHP的preg_match匹配字符串长度问题解决方法
php将字符串转化成date存入数据库的两种方式
php中有关字符串的4个函数substr、strrchr、strstr、ereg介绍和使用例子
php生成随机字符串可指定纯数字、纯字母或者混合的
php实现12306余票查询、价格查询示例
免费手机号码归属地API查询接口和PHP使用实例分享
php操作MongoDB基础教程(连接、新增、修改、删除、查询)
php断点续传之如何分割合并文件
zf框架的db类select查询器join链表使用示例(zend框架)
php中利用explode函数分割字符串到数组
©2014-2024 dbsqp.com