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']