📅  最后修改于: 2023-12-03 14:45:15.158000             🧑  作者: Mango
函数描述
PHP中,Ds\Vector类中的rotate()函数用来旋转数组中的元素。该函数接收一个整数参数n,表示向左旋转n个元素(n为负数则表示向右旋转)。例如,rotate(2)将原数组中的前两个元素移到末尾。如果n的值大于数组元素个数,则会将所有元素都旋转。
语法:
public function rotate(int $rotations): void
参数说明:
$rotations:必选参数,表示向左旋转的元素数量,整数类型。
示例:
$vector = new \Ds\Vector(['a', 'b', 'c', 'd', 'e']);
$vector->rotate(2);
print_r($vector);
//输出结果为:
//Ds\Vector Object
//(
// [0] => c
// [1] => d
// [2] => e
// [3] => a
// [4] => b
//)
在上面的示例中,原始数组为 ['a', 'b', 'c', 'd', 'e']。执行 $vector->rotate(2)
向左旋转了两个元素,将原数组中的前两个元素移到了末尾,最终输出结果为 ['c', 'd', 'e', 'a', 'b']。
注意事项:
参考链接: