查詢

Ds\Sequence::reversed()函式—用法及示例

「 返回當前序列的一個逆序迭代器 」


函式名稱:Ds\Sequence::reversed()

適用版本:PHP 7.3及以上版本

用法:reversed() 函式用於返回當前序列的一個逆序迭代器。

示例:

$sequence = new \Ds\Vector([1, 2, 3, 4, 5]);
$reversed = $sequence->reversed();
foreach($reversed as $item) {
    echo $item . " ";
}

輸出:

5 4 3 2 1

在上面的示例中,我們首先建立了一個包含整數1到5的向量 $sequence。然後,我們使用 reversed() 函式建立了一個逆序迭代器 $reversed。最後,我們使用 foreach 迴圈迭代逆序迭代器並輸出迭代的元素。輸出結果為 5 4 3 2 1,即原序列的逆序排列。

請注意,reversed() 函式返回的是一個迭代器,因此它不會改變原始序列本身。如果您想直接改變序列的順序(而不是使用迭代器),可以使用 reverse() 函式。

補充糾錯
上一個函式: Ds\Sequence::reverse()函式
下一個函式: Ds\Sequence::rotate()函式
熱門PHP函式
分享連結