PHP访问和搜索多维数组
我有以下数组:PHP访问和搜索多维数组,php,arrays,json,search,multidimensional-array,Php,Arrays,Json,Search,Multidimensional Array,我有以下数组: Array ( [0] => stdClass Object ( [@attributes] => stdClass Object ( [Id] => 0 [MapId] => 1 [Name] => [LocationId] => 0 [MapRelativeX] => 0.58813826735513464 [MapRelativeY] => 0.5223214285714286
Array (
[0] => stdClass Object (
[@attributes] => stdClass Object (
[Id] => 0 [MapId] => 1 [Name] => [LocationId] => 0 [MapRelativeX] => 0.58813826735513464 [MapRelativeY] => 0.5223214285714286
)
)
[1] => stdClass Object ( [@attributes] => stdClass Object ( [Id] => 1 [MapId] => 1 [Name] => GL D [LocationId] => 1 [MapRelativeX] => 0.54053714859437729 [MapRelativeY] => 0.43601190476190477 ) ) [2] => stdClass Object ( [@attributes] => stdClass Object ( [Id] => 2 [MapId] => 1 [Name] => GL E [LocationId] => 1 [MapRelativeX] => 0.458028542742398 [MapRelativeY] => 0.5223214285714286 ) )
我正在尝试访问和搜索此阵列。例如,我试图访问ID键/值对,但我不能。我有以下代码
$row->Id不返回$row为$fullArray[0]的任何内容
还有一种方法可以在这个数组中搜索ID为2的行吗
谢谢我想明白了:
$row[0]->attributes()->Id
:)跟着链条走就行了<代码>$fullarray[0]->@attributes->id,但此字符串在php中无效。