gpt4 book ai didi

PHP:返回数组的第一个/最后一个 N 个元素的任何函数

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:04:04 27 4
gpt4 key购买 nike

我想要一个函数来返回数组的最后/第 N 个元素。

例如:

$data = array( '0','1','2','3','4','5','6','7','8','9','10' );

如果

getItems( $data, '5', 'first' );
output: array( '0','1','2','3','4' )

如果

getItems( $data, '2', 'last' );
output: array( '9','10' );

如果

getItems( $data, '11', 'first' ); or getItems( $data, '11', 'last' );
output: array( '0','1','2','3','4','5','6','7','8','9','10' );

有没有这样的功能。如果不是那么最短的路是什么。

谢谢

最佳答案

您正在寻找 array_slice()(手册页 here)。

例子:

$arr = array(1, 2, 3, 4, 5);
$slice1 = array_slice($arr, 2); //take all elements from 3rd on
$slice2 = array_slice($arr, 0, 3); //take first three elements

关于PHP:返回数组的第一个/最后一个 N 个元素的任何函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4447127/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com