Array
(
[0] => Array
(
[id] => 16
[title] => oupoipoipoipoip
[keywords] =>oupoipoipoipoip
)
[1] => Array
(
[id] => 15
[title] => qweqweqweqweqwe
[keywords] => qweqweqweqweqweqweqweqweqweqweqweqweqweqweqweqweqweqweqweqwe
)
[2] => Array
(
[id] => 14
[title] => asdasdasdasdasd
[keywords] =>asdasdasdasdasd
)
[3] => Array
(
[id] => 13
[title] => zxczczxczxc
[keywords] => zxczczxczxc
)
[4] => Array
(
[id] => 12
[title] => rtyrtyrtyrtyrtyr
[keywords] => rtyrtyrtyrtyrtyr
)
)这样我们进行模糊查询 /**
* @文章列表搜索
* @2017年4月25日15:13:52
*/
function arrList($arrs,$keywords=NULL,$type=array('title')){
foreach ($arrs as $key => $searchData) {
$arr = array();
foreach($searchData as $values=>$v ) {
for ($i=0;$i<count($type);$i++){
if ($values==$type[$i]){
array_push($arr, $values);
}
}
}
for ($a=0;$a<count($arr);$a++){
if (strpos($searchData[$arr[$a]],$keywords)) {
$result[] = $searchData;
}
}
}
return $result;
}调用方法arrList($newsList,'1',array('title','keywords'));
ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。