Ds\Vector::rotate
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Ds\Vector::rotate
Референца за `ds-vector.rotate.php` со подобрена типографија и навигација.
Ds\Vector::rotate
Класата Vector
Ds\Vector::rotate — Го ротира векторот за даден број на ротации
= NULL
Го ротира векторот за даден број на ротации, што е еквивалентно на последователно повикување на $vector->push($vector->shift()) ако бројот на ротации е позитивен, или $vector->unshift($vector->pop()) ако е негативен.
Параметри
rotations-
Бројот на пати колку што треба да се ротира векторот.
Вратени вредности
Не се враќа вредност. Векторот на тековната инстанца ќе биде ротиран.
Примери
Пример #1 Ds\Vector::rotate() example
<?php
$vector = new \Ds\Vector(["a", "b", "c", "d"]);
$vector->rotate(1); // "a" is shifted, then pushed.
print_r($vector);
$vector->rotate(2); // "b" and "c" are both shifted, the pushed.
print_r($vector);
?>Горниот пример ќе прикаже нешто слично на:
(
[0] => b
[1] => c
[2] => d
[3] => a
)
Ds\Vector Object
(
[0] => d
[1] => a
[2] => b
[3] => c
)