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