PHP:删除数组的第一项和最后一项
假设我有这个数组:
$array = array('10', '20', '30.30', '40', '50');
问题:
从上述数组中删除第一项的最快/最简单的方法是什么?
从上述数组中删除最后一项的最快/最简单的方法是什么?
因此,生成的数组仅包含以下值:
- '20'
- '30.30'
- '40'
假设我有这个数组:
$array = array('10', '20', '30.30', '40', '50');
问题:
从上述数组中删除第一项的最快/最简单的方法是什么?
从上述数组中删除最后一项的最快/最简单的方法是什么?
因此,生成的数组仅包含以下值:
使用array_slice是最简单的
$newarray = array_slice($array, 1, -1);
如果输入数组中的元素少于 3 个,则输出数组将为空。
要删除第一个元素,请使用array_shift,要删除最后一个元素,请使用array_pop:
<?php
$array = array('10', '20', '30.30', '40', '50');
array_shift($array);
array_pop($array);