在数组中搜索特定值并返回其键

用户名

我有一个多维数组,我想搜索该数组并返回其对应的键,以便再次使用该键并从该对应的数组返回更多信息。

这是我的数组的样子

$add_admin_menu_page = array();
$add_admin_menu_page[] = array('Dashboard', 'dashboard.php', 'dashboard');
$add_admin_menu_page[] = array('Posts', 'posts.php', 'posts');
$add_admin_menu_page[] = array('Comments', 'comments.php', 'comments');
$add_admin_menu_page[] = array('Tools', 'tools.php', 'tools');

这是目前正在做的工作

<?php
//global $add_admin_menu_page;
$page = "dashboard.php";
$key = array_search($page, $add_admin_menu_page);
var_dump($key);
?>

以上结果输出

布尔值(false)

dlyaza

这是buddel的array_search的示例

function recursive_array_search($needle,$haystack) {
    foreach($haystack as $key=>$value) {
        $current_key=$key;
        if($needle===$value OR (is_array($value) && recursive_array_search($needle,$value) !== false)) {
            return $current_key;
        }
    }
    return false;
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Swift:在数组中查找值并返回特定键

来自分类Dev

Swift:在数组中查找值并返回特定键

来自分类Dev

在数组中搜索特定值

来自分类Dev

如何在数组中搜索多个键并返回第一个找到的值?

来自分类Dev

C#在数组列表中搜索特定值并返回相关值

来自分类Dev

Python-在数组中搜索特定值

来自分类Dev

使用while循环在数组中搜索特定值

来自分类Dev

PHP-在多维数组中搜索值并返回其ID

来自分类Dev

在数组中搜索值

来自分类Dev

在多维数组中搜索值并在PHP中返回键

来自分类Dev

在数组中对值进行排序后,将键保留其值吗?

来自分类Dev

如果数组键存在,则返回其值

来自分类Dev

如何通过其键之一的值访问嵌套在数组中的对象?

来自分类Dev

在数组中搜索返回错误结果

来自分类Dev

Excel 在数组中搜索并返回列

来自分类Dev

找出特定键在数组中的位置

来自分类Dev

如何在数组中搜索值?

来自分类Dev

在数组中搜索给定值的索引

来自分类Dev

在数组中搜索并设置值

来自分类Dev

如何仅将特定的数组键/值保留在数组中?

来自分类Dev

如果字典中的值在数据框中,则返回特定的对应键

来自分类Dev

在数组中特定值之前和之后获取键(在PHP中)

来自分类Dev

PHP在数组中搜索,如果存在则递增,否则退出并返回值

来自分类Dev

为什么我不能返回我在数组中搜索过的值的索引?

来自分类Dev

返回特定数组键的值

来自分类Dev

在PHP的嵌套关联数组中搜索值并返回其路径

来自分类Dev

Java的递归线性搜索在数组返回值问题

来自分类Dev

在嵌套对象中搜索特定键的值

来自分类Dev

Matlab在数组中查找特定的值

Related 相关文章

热门标签

归档