PHP - Funzione Ds Vector slice ()

La funzione Ds \ Vector :: slice () può restituire un sottovettore dell'intervallo dato.

Sintassi

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

La funzione Ds \ Vector :: slice () può creare un sub-vettore dell'intervallo dato.

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

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