我是靠谱客的博主 踏实果汁,最近开发中收集的这篇文章主要介绍php 数组模糊查询,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

<meta charset="utf-8" />
<?php
// $a=array(
// '0' => array('id'=>1,'pid'=>0,'name'=>'水果'),
// '1' => array('id'=>2,'pid'=>0,'name'=>'蔬菜'),
// '2' => array('id'=>3,'pid'=>1,'name'=>'食品'),
// '3' => array('id'=>4,'pid'=>2,'name'=>'运动'),
// '4' => array('id'=>5,'pid'=>1,'name'=>'电脑'),
// '5' => array('id'=>6,'pid'=>'香果','name'=>'香蕉'),
// '6' => array('id'=>7,'pid'=>4,'name'=>'牛奶'),
// '7' => array('id'=>8,'pid'=>5,'name'=>'西瓜'),
// '8' => array('id'=>9,'pid'=>7,'name'=>'苹果'),
// );
$a = array(
2 => array(
'catid' => 2,
'catdir' => 'notice',
),
5 => array(
'catid' => 5,
'catdir' => 'subject',
),
6=> array(
'catid' => 6,
'catdir' => 'news'
),
);
$keywords="t";
function search($a,$keywords) {
$arr=$result=array();
foreach ($a as $key => $value) {
foreach ($value as $valu) {
if(strstr($valu, $keywords) !== false){
array_push($arr, $key);
}
}
}
foreach ($arr as $key => $value) {
if(array_key_exists($value,$a)){
array_push($result, $a[$value]);
}
}
return $result;
}
var_dump(search($a,$keywords));
//print_r($arr);
?>

引用:https://www.cnblogs.com/luojie-/p/7832237.html

最后

以上就是踏实果汁为你收集整理的php 数组模糊查询的全部内容,希望文章能够帮你解决php 数组模糊查询所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(72)

评论列表共有 0 条评论

立即
投稿
返回
顶部