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

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

代码如下:eLl华亦诗商贸产品相册

eLl华亦诗商贸产品相册
<?phpeLl华亦诗商贸产品相册
$keyword="asp php,jsp";eLl华亦诗商贸产品相册
$keyword=str_replace(" "," ",$keyword);eLl华亦诗商贸产品相册
$keyword=str_replace(" ",",",$keyword);eLl华亦诗商贸产品相册
$keyarr=explode(',',$keyword);eLl华亦诗商贸产品相册
for($index=0;$index<count($keyarr);$index++)eLl华亦诗商贸产品相册
{eLl华亦诗商贸产品相册
$whereSql .= " And (arc.title like '%$keyarr[$index]%' Or arc.keywords like '%$keyarr[$index]%') ";eLl华亦诗商贸产品相册
}eLl华亦诗商贸产品相册
echo $whereSql;eLl华亦诗商贸产品相册
 eLl华亦诗商贸产品相册
为了同时支持空格与逗号,需要提前替换为统一的逗号,就是先将空格都替换为逗号,然后再通过逗号分割字符串,然后循环拼接sql查询语句。eLl华亦诗商贸产品相册
eLl华亦诗商贸产品相册
str_replace就是php中常用的字符串替换函数。eLl华亦诗商贸产品相册
explode就是php中常用的字符串分割为数组的函数。

华亦诗商贸产品相册 » php通过数组实现多条件查询实现方法(字符串分割)

喜欢 ()or分享
留言与评论(共有 0 条评论)
   
验证码:
[!--temp.wxfx--]