PHP - Função Fatia do Vetor Ds ()

A função Ds \ Vector :: slice () pode retornar um sub-vetor de um determinado intervalo.

Sintaxe

public Ds\Vector Ds\Vector::slice( int $index [, int $length ] )

A função Ds \ Vector :: slice () pode criar um sub-vetor de um determinado intervalo.

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

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