问答一下,轻松解决,电脑应用解决专家!
主板显卡CPU内存显示器
硬盘维修显卡维修显示器维修
注册表系统命令DOS命令Win8
存储光存储鼠标键盘
内存维修打印机维修
WinXPWin7Win10/Win11
硬件综合机箱电源散热器手机数码
主板维修CPU维修键盘鼠标维修
Word教程Excel教程PowerPointWPS
网络工具系统工具图像工具
数据库javascriptLinux系统
PHP教程CSS教程XML教程

php数组中的某个字段的值进行模糊搜索

更新时间:2021-12-14 17:02 作者:佚名点击:

/**

模糊搜索数组

$data 数组

$key 匹配字符串

$info 字段

**/

function arrlikes($data,$key,$info){

$arr = array();

foreach($data as $k=>$v ){

if (strstr( $v[$info] , $key ) !== false ){

array_push($arr, $v);

}

}

return $arr;

}

 

//支持多个值

$arr = array(0 => 'abc', 1 => 'def', 2 => 'ghijk', 3 => 'lmnxyz',4 => 'lmndsdsdssdsdsxyz');

$results = array();

foreach ($arr as $value) {

   if (strpos($value, 'xyz') !== false) { $results[] = $value; }

}

if( empty($results) ) { echo 'No matches found.'; }

else { echo "'xyz' was found in: " . implode('; ', $results); }

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
你可能感兴趣的内容