查詢

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

「 返回逆轉後的雙向佇列物件,不會改變原始雙向佇列 」


函式:Ds\Deque::reversed() 

適用版本:PHP 7.3以上 

用法:此函式用於返回逆轉後的雙向佇列物件,不會改變原始雙向佇列。

示例:

<?php
// 建立一個雙向佇列
$deque = new Ds\Deque([1, 2, 3, 4, 5]);

// 使用reversed方法獲取逆轉後的雙向佇列
$reversedDeque = $deque->reversed();

// 列印原始雙向佇列
print_r($deque); // 輸出: Ds\Deque Object ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )

// 列印逆轉後的雙向佇列
print_r($reversedDeque); // 輸出: Ds\Deque Object ( [0] => 5 [1] => 4 [2] => 3 [3] => 2 [4] => 1 )
?>

在上面的示例中,我們首先建立了一個包含1到5的雙向佇列。然後使用reversed()方法獲取了逆轉後的雙向佇列。最後,分別列印了原始的雙向佇列和逆轉後的雙向佇列,可以看到逆轉後的雙向佇列是原始雙向佇列的倒序。注意,原始的雙向佇列並沒有被修改。

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