原 php+mysql不连续关键字查找(搜索lee可以搜索出lo

2020-05-26  本文已影响0人  坏坏坏坏_3a9f

转载自:https://blog.csdn.net/blank__box/article/details/81359202

处理关键字格式为:

str='12345';strArray=str_split(str);str=join("%",strArray); echo '%'.str.'%';
输出:%1%2%3%4%5%

用上述方式处理后的字段作为数据库搜索的where条件即可

thinkphp例子:

strArray=str_split(key);
key=join("%",strArray);
user_search = Db::table('user')->where('uname','like','%'.$key.'%');

上一篇 下一篇

猜你喜欢

热点阅读