PHP

PHP 数组截取 array_slice() 函数

小亿
84
2023-12-19 22:04:11
栏目: 编程语言

array_slice() 函数用于从数组中取出一段元素并返回,它的语法如下:

array array_slice(array $array, int $offset, ?int $length = null, bool $preserve_keys = false)

参数说明:

示例:

$array = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];
$result = array_slice($array, 2, 4);
print_r($result);
// Output: Array
// (
//     [0] => 2
//     [1] => 3
//     [2] => 4
//     [3] => 5
// )

$result = array_slice($array, -4, 3);
print_r($result);
// Output: Array
// (
//     [0] => 6
//     [1] => 7
//     [2] => 8
// )

$result = array_slice($array, 3);
print_r($result);
// Output: Array
// (
//     [0] => 3
//     [1] => 4
//     [2] => 5
//     [3] => 6
//     [4] => 7
//     [5] => 8
//     [6] => 9
// )

注意:array_slice() 函数不会修改原始数组,而是返回一个新的数组。

0
看了该问题的人还看了