我有一个数组
Array
(
[0] => 0
[1] => 1
[2] => 2
[3] => 3
[4] => 4
[5] => 5
)
我该如何删除最近的两个单元格并让表格更短?
Array
(
[0] => 0
[1] => 1
[2] => 2
)
感谢。看看array_slice()
函数
所以,如果你只想要前三个元素:
$array = array_slice($array, 0, 3);
$array = array_slice($array, 0, -3);
0
表示从数组的开头开始)。如果给定了正数的
length
,则序列中将有这么多个元素。如果给定了负数的length
,则序列将从数组末尾向前截取这么多个元素。如果省略该参数,则序列将包含从offset
到数组末尾的所有元素。
用刀把它切成薄片。
实际上,使用这个工具:
array_slice($array, 0, -3);
array_splice()
函数:$new = array_splice($old, 0, 3);
$old
数组的前三个元素。array_splice()
会修改原始数组。array_splice
函数可以直接修改数组本身,因此 $new === $old
。 - Gumbo
3
? - ircmaxell