php数组中模糊查询给定的值
- 2019 年 10 月 5 日
- 筆記
第一种:查询给定的值索引不变
/** * 在数组中模糊搜索给定的值 * @param $data * @param $keyword * @return array */ function searchArr($data,$keyword){ $arr = array(); foreach($data as $key=>$values ){ if (strstr( $values , $keyword ) !== false ){ $arr[$key] = $values; } } return $arr; }
第二种:查询给定的重新生成索引
/** * 在数组中模糊搜索给定的值 * @param $data * @param $keyword * @return array */ function searchArr($data,$keyword){ $arr = array(); foreach($data as $key=>$values ){ if (strstr( $values , $keyword ) !== false ){ array_push($arr, $values); } } return $arr; }