查詢

Ds\Vector::sorted()函式—用法及示例

「 返回一個排序後的新的Ds\Vector物件,原始的Ds\Vector物件保持不變 」


函式: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物件。

補充糾錯
上一個函式: Ds\Vector::shift()函式
下一個函式: Ds\Vector::slice()函式
熱門PHP函式
分享連結