La función Ds \ Vector :: slice () puede devolver un subvector del rango dado.
Sintaxis
public Ds\Vector Ds\Vector::slice( int $index [, int $length ] )
La función Ds \ Vector :: slice () puede crear un subvector del rango dado.
Ejemplo 1
<?php
$vector = new \Ds\Vector([1, 2, 3, 4, 5]);
echo("The original vector: \n");
var_dump($vector);
$result = $vector->slice(1, 2);
echo("\n The new sub-vector: \n");
var_dump($result);
?>
Ejemplo 2
<?php
$vector = new \Ds\Vector([1, 2, 3, 4, 5]);
echo("The original vector: \n");
var_dump($vector);
$result = $vector->slice(2, -2);
echo("\n The new sub-vector: \n");
var_dump($result);
$result = $vector->slice(4);
echo("\n The new sub-vector: \n");
var_dump($result);
?>