牛牛在线工具

Ds\Sequence::rotate()

收录 8868 个 PHP 函数,含用途说明与用法示例。

Ds\Sequence::rotate()

将序列中的元素按照指定的偏移量进行循环移动

函数名:Ds\Sequence::rotate() 适用版本:PHP 7.0.0 及以上版本 用法:该方法用于将序列中的元素按照指定的偏移量进行循环移动。偏移量可以是正数或负数。 方法签名: public function rotate(int $rotations): void 参数: $rotations:一个整数,表示要进行的循环移动的偏移量。正数表示向右移动,负数表示向左移动。 示例:假设我们有一个序列[1, 2, 3, 4, 5],我们将通过rotate()方法将其向右移动2个位置。 $sequence = new Ds\Vector([1, 2, 3, 4, 5]); $sequence->rotate(2); print_r($sequence); 输出: Ds\Vector Object ( [0] => 4 [1] => 5 [2] => 1 [3] => 2 [4] => 3 ) 在上面的示例中,序列[1, 2, 3, 4, 5]经过向右移动2个位置后,变为[4, 5, 1, 2, 3]。