Php 数组外变量

Php 数组外变量,php,arrays,variables,Php,Arrays,Variables,我有这个阵列: Array ( [type] => champion [format] => standAloneComplex [version] => 3.15.5 [data] => Array ( [Aatrox] => Array ( [id] => Aatrox [k

我有这个阵列:

Array
(
    [type] => champion
    [format] => standAloneComplex
    [version] => 3.15.5
    [data] => Array
        (
            [Aatrox] => Array
                (
                    [id] => Aatrox
                    [key] => 266
                    [name] => Aatrox
                    [title] => the Darkin Blade
                    [image] => Array
                        (
现在我想得到[name],它是'Aatrox',我用这个变量来实现这一点:

$obj1['data']['aatrox']['name']

但这似乎不起作用,我做错了什么?

数组键区分大小写。对于第二个索引,使用
Aatrox
而不是
Aatrox
,如下所示:

$obj1['data']['Aatrox']['name']
这是它的正确形式


数组使用a来存储索引,因此
Aatrox
的哈希与
Aatrox

的哈希不同。在数组中,第二个属性以大写开头。使用
$obj1['data']['Aatrox']['name']
$obj1['data']['Aatrox']['name']