如何只保留数组的第一个数组


How to keep only the first array of an array?

标题有点"误导",但问题很简单,我会尝试解释我要做什么。通常,为了删除数组的索引,我会使用unset,但在这种情况下,我有一个包含其他数组的数组,每个数组都用索引进行分类。我想做的是只保留第一个数组,并与其他人一起消除未设置的数组,怎么做?

示例结构

array(7) { 
           [0]=> array(14) { ... } 
           [1]=> array(14) { ... }
          }

我只想保留索引为0的数组,这样第一个数组就可用了。这是怎么做到的?

reset将指针设置为数组中的第一个项并返回:

$item = reset($array);

$item将包含在第一个索引中找到的数组。