选择多维数组第一个元素中的数据-PHP


Select Data in First Element of Multi-Dimensional Array - PHP

是否可以仅根据数据在数组中的位置来选择特定位置的数据?我尝试过对数组进行切片,但它显示了我仍然不想要的信息。

http://pastebin.com/68EMCSyZ

在那个数组中,我只想显示[match_player_stats][84947759][5947051]的数据。但正如你所看到的,在同一层中还有另一个元素,这就是为什么拼接不起作用。基本上,我想要[match_player_stats][84947759]的第一个总元素,在本例中为[5947051]。现在不要误解我的意思,如果数字是静态的,我可以很容易地做到这一点,但这些数字会根据输入的匹配ID而变化——这就是为什么我需要根据"位置"进行选择(如果你愿意的话)。

谢谢!

要获取数组的第一个元素,可以使用array_shift。在您的情况下:

$totalFirstValue = array_shift(array_shift($arr['match_player_stats']));