📜  PHP | Ds\Deque sorted()函数

📅  最后修改于: 2022-05-13 01:56:48.198000             🧑  作者: Mango

PHP | Ds\Deque sorted()函数

Ds\Deque::sorted()函数是PHP中的一个内置函数,用于返回 Deque 的副本,该副本包含原始 Deque 中的元素以升序排列。

句法:

public Ds\Deque::sorted( $comparator ) : Ds\Deque

参数:此函数接受单个参数$comparator ,其中包含比较器函数以对 Deque 进行排序。

返回值:此函数返回一个 Deque,其中包含按排序顺序排列的原始 Deque 的元素。

下面的程序说明了PHP中的Ds\Deque::sorted()函数:

方案一:

sorted());
  
?>
输出:
Elements of Deque
Ds\Deque Object
(
    [0] => 4
    [1] => 5
    [2] => 3
    [3] => 2
    [4] => 8
    [5] => 1
    [6] => 9
)
Sorted Deque
Ds\Deque Object
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
    [5] => 8
    [6] => 9
)

方案二:

sorted(function($var1, $var2) {
    return $var1 <= $var2;
});
  
echo("Sorted Deque\n");
  
// Use sorted() function to 
// sort Deque elements
print_r($deck);
  
?>
输出:
Elements of Deque
Ds\Deque Object
(
    [0] => 4
    [1] => 5
    [2] => 3
    [3] => 2
    [4] => 8
    [5] => 1
    [6] => 9
)
Sorted Deque
Ds\Deque Object
(
    [0] => 9
    [1] => 8
    [2] => 5
    [3] => 4
    [4] => 3
    [5] => 2
    [6] => 1
)

参考: http: PHP。 PHP