English | 简体中文 | 繁體中文
查询

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函数
分享链接