php数组模糊搜索

文章描述:

PHP使用关键词对数组内容进行模糊搜索功能

数组内容

$arrays = array(
    '0' => '笔记本',
    '1' => '笔记本电脑',
    '2' => '手机',
    '3' => '科技',
    '4' => '公司',
    '5' => '小汽车'
);

搜索词

$keywords = '电';

定义新数组查找,把搜索到相关的存入数组里面

$arr = array();
foreach($arrays as $key=>$values ){
    if (strstr( $values , $keywords ) !== false ){
        array_push($arr, $values);
    }
}

输出打印

echo '<pre>';print_r($arr);

 

完整代码:

$keywords = '电';

$arrays = array(
    '0' => '笔记本',
    '1' => '笔记本电脑',
    '2' => '手机',
    '3' => '科技',
    '4' => '公司',
    '5' => '小汽车'
);


$arr = array();
foreach($arrays as $key=>$values ){
    if (strstr( $values , $keywords ) !== false ){
        array_push($arr, $values);
    }
}

echo '<pre>';print_r($arr);

 

发布时间:2022/09/28

发表评论