使用PHP多维数组搜索 [英] Multidimensional array search using php
本文介绍了使用PHP多维数组搜索的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有多维数组是这样的:
阵列
(
[0] =>排列
(
[ID] => 10184
[meta_tags] => TAG1,TAG2 )
)
如何通过关键词搜索(例如,标记1
)在数组中。
感谢ü。
解决方案
函数($草堆,$标记){
的foreach($大海捞针为$关键=> $值){
如果(in_array($标记,爆炸('',$值['meta_tags']){
返回true;
}
}
}
I have multidimensional array like this:
Array
(
[0] => Array
(
[id] => 10184
[meta_tags] => tag1,tag2
)
)
How do i search by keyword (example, tag1
) in an array.
Thank u.
解决方案
function ($haystack, $tag) {
foreach ($haystack as $key => $value) {
if (in_array($tag, explode(',', $value['meta_tags']) {
return true;
}
}
}
这篇关于使用PHP多维数组搜索的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文