PHP | Ds\Deque slice()函数
Ds\Deque::slice()函数是PHP中的一个内置函数,用于返回包含索引范围内的 Deque 元素的子 Deque。
句法:
public Ds\Deque::slice( $index, $length ) : Ds\Deque
参数:此函数接受上面提到的两个参数,如下所述:
- index:此参数保存子 Deque 的起始索引。索引值可以是正数和负数。如果索引值为正,则从 Deque 的索引开始,如果索引值为负,则 Deque 从结尾开始。
- length:此参数保存子 Deque 的长度。该参数可以取正值和负值。如果长度为正,则子双端队列大小等于给定长度,如果长度为负,则双端队列将从末端停止那么多值。
返回值:此函数从给定范围的 Deque 返回一个带有切片元素的子 Deque。
下面的程序说明了PHP中的Ds\Deque::slice()函数:
方案一:
slice(2, 5);
echo("\nDeque after slicing:\n");
// Display the Deque elements
print_r($deck_new);
?>
输出:
Elements of Deque
Ds\Deque Object
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
[5] => 6
)
Deque after slicing:
Ds\Deque Object
(
[0] => 3
[1] => 4
[2] => 5
[3] => 6
)
方案二:
slice(3, -2);
echo("\nDeque after slicing:\n");
// Display the Deque elements
print_r($deck_new);
?>
输出:
Elements of Deque
Ds\Deque Object
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
[5] => 6
)
Deque after slicing:
Ds\Deque Object
(
[0] => 4
)
参考: http: PHP。 PHP