PHP - Función Ds Vector slice ()

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);
?>