函式:Ds\Vector::sorted()
適用版本:php 7.0+
用法:該函式用於返回一個排序後的新的Ds\Vector物件,原始的Ds\Vector物件保持不變。
示例:
$vector = new Ds\Vector([3, 1, 2, 5, 4]);
$sortedVector = $vector->sorted();
print_r($sortedVector);
輸出結果:
Ds\Vector Object
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
)
在上面的示例中,我們建立了一個包含5個元素的Ds\Vector物件。然後我們使用sorted()
函式對該向量進行排序,並將結果儲存在一個新的Ds\Vector物件中。最後,我們列印輸出新的排序後的向量。
值得注意的是,原始的Ds\Vector物件並沒有被修改,仍保持原來的順序。sorted()
函式返回的是一個排序後的新的Ds\Vector物件。