我有一个像这样的数组
[
'a','b','c','d','e','f','g','h','i'
]
我要删除index>5
处的数组元素
这样做之后,我必须有这个数组
[
'a','b','c','d','e'
]
感谢您的帮助 请原谅我的语法,我的母语不是英语
答案 0 :(得分:4)
有很多方法可以做到这一点。 array_slice()很简单。
$array = ['a','b','c','d','e','f','g','h','i'];
//The array;
$start = 0;
//At which element to start
$length = 5;
//How many elements to include
$shortened_array = array_slice($array, $start, $length);
//array_slice is your friend
var_dump($shortened_array);
/**
Will return:
array(5) {
[0]=>
string(1) "a"
[1]=>
string(1) "b"
[2]=>
string(1) "c"
[3]=>
string(1) "d"
[4]=>
string(1) "e"
}
*/