array_slice()的定义和用法

的array_slice()函数需要一个值的数组中返回的条件。

注意:如果数组有字符串键数组,返回键将被保留。(参见示例4)

语法
对array_slice参数描述(阵列、偏移、长度、保存)
数组是必需的。指定输入的数组。
偏移量是必需的。数值。元素的起始位置被取出来。

如果它是正的,那么从后面开始,如果是负的,从后面取偏移绝对值。

长度是可选的。数值指定返回数组的长度。

如果负数为负数,则从后面选择元素的绝对值的数量。如果不设置此值,则返回所有元素。

保存是可选的。可能的值:

真保持键
假默认重置键

例1
复制代码代码如下所示:
< PHP
$ =数组(0
print_r(array_slice($,1,2));
>

输出:

数组({ 0 } =猫{ 1 } =马)2个示例
带负偏移参数:
复制代码代码如下所示:
< PHP
$ =数组(0
print_r(array_slice($,- 2));
>

输出:

数组({ 0 } =马)3示例
保存参数设置为true:
复制代码代码如下所示:
< PHP
$ =数组(0
print_r(array_slice($,1,2,真));
>

输出:

数组({ 1 } =猫{ 2 } =马)4个示例
用字符串键:
复制代码代码如下所示:
< PHP
$ =数组()
print_r(array_slice($,1,2));
>

输出:

数组({ } >猫{ } =马)