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

时间:2012-03-30 11:49:30

标签: php arrays location element

是否可以根据位于阵列中的位置选择某个位置的数据?我试过切片我的阵列,但它显示了我仍然不想要的信息。

http://pastebin.com/68EMCSyZ

在那个数组中,我只想要[match_player_stats] [84947759] [5947051]的数据显示。但正如您所看到的,同一层中还有另一个元素,这就是为什么拼接不起作用的原因。基本上,我想要[match_player_stats] [84947759]的第一个总元素,在这种情况下是[5947051]。现在不要误解我的意思,如果数字是静态的,我可以很容易地做到这一点,但这些数字会根据输入的matchID而改变 - 这就是我需要根据“位置”选择的原因(如果你愿意)。

谢谢!

1 个答案:

答案 0 :(得分:3)

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

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