PHP | Ds\Set sorted()函数
Ds\Set::sorted()函数是PHP中的一个内置函数,用于返回给定集合的排序副本。句法:
Ds\Set public Ds\Set::sorted ([ callable $comparator ])
参数:此函数接受一个比较器函数,在对 Set 进行排序时将根据该函数比较值。比较器应根据作为参数传递给它的两个值的比较返回以下值:
- 1:如果第一个元素预计小于第二个元素。
- -1:如果预期第一个元素大于第二个元素。
- 0:如果预期第一个元素等于第二个元素。
返回值:它返回给定集合的排序副本。下面的程序说明了PHP中的Ds\Set::sorted()函数:程序 1:
php
sorted());
?>
php
sorted(function($a, $b) {
return $b <=> $a;
});
print_r($sorted);
?>
输出:
Ds\Set Object
(
[0] => 10
[1] => 20
[2] => 30
)
方案二:
PHP
sorted(function($a, $b) {
return $b <=> $a;
});
print_r($sorted);
?>
输出:
Ds\Set Object
(
[0] => 7
[1] => 6
[2] => 5
[3] => 4
[4] => 3
[5] => 2
[6] => 1
)
参考: https://www. PHP.net/manual/en/ds-set.sorted。 PHP