PHP:如何“切割”我的数组?
我有一个数组
Array
(
[0] => 0
[1] => 1
[2] => 2
[3] => 3
[4] => 4
[5] => 5
)
如何删除最新的2个细胞并使其更短?
Array
(
[0] => 0
[1] => 1
[2] => 2
)
谢谢
我有一个数组
Array
(
[0] => 0
[1] => 1
[2] => 2
[3] => 3
[4] => 4
[5] => 5
)
如何删除最新的2个细胞并使其更短?
Array
(
[0] => 0
[1] => 1
[2] => 2
)
谢谢
因此,如果您只想要前三个元素:
$array = array_slice($array, 0, 3);
如果您想要除最后三个元素之外的所有元素:
$array = array_slice($array, 0, -3);
第二个参数是起点( 意味着从数组的开头开始)。0
第三个参数是结果数组的长度。从文档中:
如果
长度
是给定的并且是正数,则序列中将包含许多元素。如果长度
为负,则序列将从数组末尾停止那么多元素。如果省略它,则序列将具有从偏移到
数组
末尾的所有内容。
切片。用刀。
实际上,有了这个:
array_slice($array, 0, -3);
假设你的意思是切断最后3个元素。