函式名稱:Ds\Vector::rotate()
函式說明:該函式用於在向量中旋轉元素的位置。
引數:
- $rotations (int):表示要旋轉的次數。正數表示向右旋轉,負數表示向左旋轉。
- 返回值:無返回值。
使用版本:該函式適用於 PHP 7.3.0 或更高版本。
示例:
// 建立一個向量物件
$vector = new Ds\Vector([1, 2, 3, 4, 5]);
// 向右旋轉2次
$vector->rotate(2);
// 輸出旋轉後的結果
print_r($vector); // 輸出:Ds\Vector Object ( [0]=> 4 [1]=> 5 [2]=> 1 [3]=> 2 [4]=> 3 )
// 向左旋轉3次
$vector->rotate(-3);
// 輸出旋轉後的結果
print_r($vector); // 輸出:Ds\Vector Object ( [0]=> 2 [1]=> 3 [2]=> 4 [3]=> 5 [4]=> 1 )
上述示例中,我們首先建立了一個包含整數元素的向量物件。然後,使用rotate()
函式將向量中的元素向右旋轉了2次,輸出旋轉後的結果。接著,再次使用rotate()
函式將向量中的元素向左旋轉了3次,最後輸出旋轉後的結果。