php删除数组索引,其中索引> [数字]

时间:2019-03-01 07:54:50

标签: php

我有一个像这样的数组

[
'a','b','c','d','e','f','g','h','i'
]

我要删除index>5处的数组元素 这样做之后,我必须有这个数组

[
'a','b','c','d','e'
]

感谢您的帮助 请原谅我的语法,我的母语不是英语

1 个答案:

答案 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"
}

*/