Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在PHP多维数组中搜索键并获取其值_Php_Arrays_Multidimensional Array - Fatal编程技术网

在PHP多维数组中搜索键并获取其值

在PHP多维数组中搜索键并获取其值,php,arrays,multidimensional-array,Php,Arrays,Multidimensional Array,我有一个名为$array的数组,其中包含以下数据 Array( [0] => Array( [month_count] => January [atmos_gb] => 4 [atmos_h3] => 16 [waterh3_river] => 8 [waterh3_pond] => 1 ) [1] => Array( [month_c

我有一个名为
$array
的数组,其中包含以下数据

Array(
    [0] => Array(
        [month_count] => January
        [atmos_gb] => 4
        [atmos_h3] => 16
        [waterh3_river] => 8
        [waterh3_pond] => 1
    )
    [1] => Array(
        [month_count] => February
        [atmos_gb] => 4
        [atmos_h3] => 8
        [waterh3_river] => 5
        [waterh3_pond] => 0
    )
    [2] => Array(
        [month_count] => March
        [atmos_gb] => 5
        [atmos_h3] => 7
        [waterh3_river] => 5
        [waterh3_pond] => 0
    )
    [3] => Array(
        [month_count] => April
        [atmos_gb] => 0
        [atmos_h3] => 2
        [waterh3_river] => 2
        [waterh3_pond] => 0
    )
)
我想获取特定单元格的值,例如
[2][atmos\u gb]


如何获取此值?

是什么阻止您执行echo$array[2][atmos_gb]?如果您想获得每列的
atmos\u gb
值,可以利用PHP函数:
$atmos\u gb\u values=array\u column($myArray,'atmos\u gb')。。。如果您正在运行PHP>=5.5.0,如果您想变得非常聪明,只需获得
[2][atmos\u gb]
的值,您可以这样做:
$atmos\u gb\u 2=array\u column($myArray,'atmos\u gb')[2]