我是靠谱客的博主 踏实果汁,这篇文章主要介绍php 数组模糊查询,现在分享给大家,希望可以做个参考。

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<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内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部