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