如何从PHP中的多维数组获取父数组索引

布冯内斯·古普塔(Bhuvnesh Gupta)

我有一个数组$ arr。

当我打印此文件时,结果显示如下。

Array
(
    [0] => Array
        (
            [name] => homeandgarden-Control Type
            [1] => Array
                (
                    [0] => product
                )

        )

    [1] => Array
        (
            [name] => homeandgarden-Depth
            [1] => Array
                (
                    [0] => product
                )

        )

    [2] => Array
        (
            [name] => homeandgarden-Height
            [1] => Array
                (
                    [0] => product
                )

        )

    [3] => Array
        (
            [name] => homeandgarden-Load Type
            [1] => Array
                (
                    [0] => product
                )

        )

    [4] => Array
        (
            [name] => homeandgarden-Machine Type
            [1] => Array
                (
                    [0] => product
                )

        )

    [5] => Array
        (
            [name] => homeandgarden-Type
            [1] => Array
                (
                    [0] => product
                )

        )

    [6] => Array
        (
            [name] => homeandgarden-Width
            [1] => Array
                (
                    [0] => product
                )

        )

    [7] => Array
        (
            [name] => computer & ele
            [label] => 
            [singular_label] => 
            [hierarchical] => 1
            [show_ui] => 1
            [query_var] => 1
            [rewrite] => 1
            [rewrite_slug] => 
            [0] => Array
                (
                    [search_items] => 
                    [popular_items] => 
                    [all_items] => 
                    [parent_item] => 
                    [parent_item_colon] => 
                    [edit_item] => 
                    [update_item] => 
                    [add_new_item] => 
                    [new_item_name] => 
                    [separate_items_with_commas] => 
                    [add_or_remove_items] => 
                    [choose_from_most_used] => 
                )

            [1] => Array
                (
                    [0] => product
                )

        )

    [8] => Array
        (
            [name] => computer
            [label] => 
            [singular_label] => 
            [hierarchical] => 1
            [show_ui] => 1
            [query_var] => 1
            [rewrite] => 1
            [rewrite_slug] => 
            [0] => Array
                (
                    [search_items] => 
                    [popular_items] => 
                    [all_items] => 
                    [parent_item] => 
                    [parent_item_colon] => 
                    [edit_item] => 
                    [update_item] => 
                    [add_new_item] => 
                    [new_item_name] => 
                    [separate_items_with_commas] => 
                    [add_or_remove_items] => 
                    [choose_from_most_used] => 
                )

            [1] => Array
                (
                    [0] => product
                )

        )

    [9] => Array
        (
            [name] => homeandgardenairconditioner-Type
            [label] => 
            [singular_label] => 
            [hierarchical] => 1
            [show_ui] => 1
            [query_var] => 1
            [rewrite] => 1
            [rewrite_slug] => 
            [0] => Array
                (
                    [search_items] => 
                    [popular_items] => 
                    [all_items] => 
                    [parent_item] => 
                    [parent_item_colon] => 
                    [edit_item] => 
                    [update_item] => 
                    [add_new_item] => 
                    [new_item_name] => 
                    [separate_items_with_commas] => 
                    [add_or_remove_items] => 
                    [choose_from_most_used] => 
                )

            [1] => Array
                (
                    [0] => product
                )

        )

    [10] => Array
        (
            [name] => homeandgardendishwasher-Control Type
            [label] => 
            [singular_label] => 
            [hierarchical] => 1
            [show_ui] => 1
            [query_var] => 1
            [rewrite] => 1
            [rewrite_slug] => 
            [0] => Array
                (
                    [search_items] => 
                    [popular_items] => 
                    [all_items] => 
                    [parent_item] => 
                    [parent_item_colon] => 
                    [edit_item] => 
                    [update_item] => 
                    [add_new_item] => 
                    [new_item_name] => 
                    [separate_items_with_commas] => 
                    [add_or_remove_items] => 
                    [choose_from_most_used] => 
                )

            [1] => Array
                (
                    [0] => product
                )

        )
)

并且我有一个变量$ categ。例如,$ categ =“ homeandgardenairconditioner-Type ”,那么我想知道其“名称”为“ homeandgardenairconditioner-Type的父数组的索引

即-o / p应该为9

如何获得该指数。请帮我

谢谢

koala_dev

我认为您正在寻找这个:

function getIndex($name, $array){
    foreach($array as $key => $value){
        if(is_array($value) && $value['name'] == $name)
              return $key;
    }
    return null;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何通过键从多维数组中获取父键

来自分类Dev

多维数组到php中的索引数组

来自分类Dev

如何获取多维(嵌套)数组中特定项目的索引?

来自分类Dev

如何获取多维(嵌套)数组中特定项目的索引?

来自分类Dev

如何使用php获取多维数组特定索引中的值的总和?

来自分类Dev

PHP如何从多维数组记住父键的多维数组中搜索键

来自分类Dev

如何从PHP中的多维数组中删除特定的索引

来自分类Dev

PHP - 获取关联数组和索引数组中多维数组的计数

来自分类Dev

如何在php中删除多维数组上的索引

来自分类Dev

如何获取多维数组中的数组数

来自分类Dev

多维数组PHP中缺少索引

来自分类Dev

获取angularjs中数组的父索引

来自分类Dev

如何在CouchDB中索引多维数组

来自分类Dev

PHP如何从多维数组中获取随机元素?

来自分类Dev

如何在php中获取重复的多维数组

来自分类Dev

PHP如何从多维数组中获取随机元素?

来自分类Dev

如何从PHP中的多维数组获取随机元素

来自分类Dev

PHP获取多维数组

来自分类Dev

从php中的索引数组创建关联的多维数组

来自分类Dev

从PHP中的索引数组创建关联的多维数组

来自分类Dev

PHP 从多维数组中删除索引然后移动数组

来自分类Dev

PHP,Smarty,如何从多维数组获取值

来自分类Dev

PHP在多维数组中获取值

来自分类Dev

PHP:获取多维数组中的键

来自分类Dev

PHP无法从多维数组中获取价值

来自分类Dev

从php多维数组中获取价值

来自分类Dev

php - 从多维数组中获取数据(foreach)

来自分类Dev

如何从Matlab中的多维数组获取积分?

来自分类Dev

如何从Matlab中的多维数组获取积分?

Related 相关文章

热门标签

归档