PHP | Ds\向量排序()函数
Ds\Vector::sort()函数是PHP中的一个内置函数,用于对向量的元素进行就地排序。这将按升序排列矢量元素。
句法:
void public Ds\Vector::sort( $comparator )
参数:此函数接受单个参数$comparator用于保存排序函数。
返回值:此函数不返回任何值。
下面的程序说明了PHP中的Ds\Vector::sort()函数:
方案一:
sort();
echo("\nSorted elements\n");
// Display the sorted vector
// elements
print_r($vect);
?>
输出:
Original vector
Ds\Vector Object
(
[0] => 6
[1] => 5
[2] => 4
[3] => 3
[4] => 2
[5] => 1
)
Sorted elements
Ds\Vector Object
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
[5] => 6
)
方案二:
sort(function($element1, $element2) {
return $element2 <=> $element1;
});
echo("\nDecreasing Sorted elements\n");
// Display the sorted vector
// elements
print_r($vect);
?>
输出:
Original vector
Ds\Vector Object
(
[0] => 3
[1] => 6
[2] => 1
[3] => 2
[4] => 9
[5] => 7
)
Decreasing Sorted elements
Ds\Vector Object
(
[0] => 9
[1] => 7
[2] => 6
[3] => 3
[4] => 2
[5] => 1
)
参考: http: PHP。 PHP