Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何仅保留数组的第一个数组?_Php - Fatal编程技术网

Php 如何仅保留数组的第一个数组?

Php 如何仅保留数组的第一个数组?,php,Php,标题有点“误导性”,但问题很简单,我会尽力解释我想做什么。通常,为了删除数组的索引,我使用unset,但在本例中,我有一个包含其他数组的数组,每个数组都使用一个索引进行分类。我想做的是只保留第一个数组,并与其他所有数组一起消除unset,如何 示例结构 array(7) { [0]=> array(14) { ... } [1]=> array(14) { ... } } 我只想保留索引为0的数组,因此第一个数组可

标题有点“误导性”,但问题很简单,我会尽力解释我想做什么。通常,为了删除数组的索引,我使用unset,但在本例中,我有一个包含其他数组的数组,每个数组都使用一个索引进行分类。我想做的是只保留第一个数组,并与其他所有数组一起消除unset,如何

示例结构

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

我只想保留索引为0的数组,因此第一个数组可用。如何执行此操作?

重置设置指向数组中第一项的指针并返回它:

$item = reset($array);

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

$keep=array\u shift($arr)