PHP - Funzione Ds Vector rotate ()

La funzione Ds \ Vector :: rotate () può ruotare il verctor di un dato numero di rotazioni.

Sintassi

public void Ds\Vector::rotate( int $rotations )

La funzione Ds \ Vector :: rotate () può ruotare il vettore di un dato numero di rotazioni, che equivale a chiamare successivamente $ vector-> push ($ vector-> shift ()) se il numero di rotazioni è positivo, o $ vector-> unshift ($ vector-> pop ()) se negativo.

La funzione Ds \ Vector :: rotate () non restituisce alcun valore. Il vettore dell'istanza corrente può essere ruotato.

Esempio 1

<?php
   $vector = new \Ds\Vector([1, 2, 3, 4, 5]); 
   echo("The original vector: \n"); 
   print_r($vector); 
  
   $vector->rotate(2); 
   echo("\n The vector after rotating by 2 places: \n"); 
   print_r($vector); 
?>

Esempio-2

<?php 
   $vector = new \Ds\Vector([1, 2, 3, 4, 5]); 
   echo("The original vector: \n"); 
   print_r($vector); 
   
   $vector->rotate(4); 
   echo("\n The vector after rotating by 4 places: \n"); 
   print_r($vector); 
?>