在多维数组中按键获取值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在多维数组中按键获取值相关的知识,希望对你有一定的参考价值。

我试图从我的阵列中获得一定的价值,但我遇到了一些麻烦。这是我的数组代码的一部分:

<?php
$arr = array($plan_data);
print_r($arr);
?>

这将返回一个数组,如:

Array ( 
    [0] => Array ( 
        [0] => Array ( 
            [_edit_lock] => 1434039341:1 
            [_edit_last] => 1 
            [plan_title] = Membership1 
        )
    )
)

如何将某个键的值存储到变量中? 我试过这样但这不起作用:

$key= '[plan_title]'; //also tried $key= 'plan_title';
echo $arr[$key];

如何获得键'plan_title'的值?

答案

要显示尝试:

echo $arr[0][0];

要分配变量,请尝试:

$variable = $arr[0]['key'];

要显示所有尝试:

foreach($arr = $var)
{
    echo $var;
}

以上是关于在多维数组中按键获取值的主要内容,如果未能解决你的问题,请参考以下文章

多维数组中按键搜索值

从多维数组中获取值

在多维数组中获取承诺的结果

将一个数组值与另一个多维数组匹配,然后从多维数组中获取值

PHP:使用 foreach 从多维数组中删除元素(按键)

在 laravel 5.4 刀片中通过键从多维数组中获取值