使用PHP多维数组搜索 [英] Multidimensional array search using php

查看:131
本文介绍了使用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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆