以下是用PHP编写的从大到小排序算法:
<?php
function bubbleSort($arr) {
$n = count($arr);
for ($i = 0; $i < $n-1; $i++) {
for ($j = 0; $j < $n-$i-1; $j++) {
if ($arr[$j] < $arr[$j+1]) {
$temp = $arr[$j];
$arr[$j] = $arr[$j+1];
$arr[$j+1] = $temp;
}
}
}
return $arr;
}
$numbers = array(5, 2, 8, 1, 9);
$sortedNumbers = bubbleSort($numbers);
print_r($sortedNumbers);
?>
此代码使用冒泡排序算法将数组从大到小进行排序。在每一次外层循环中,内层循环将当前元素与下一个元素进行比较,如果当前元素小于下一个元素,则交换它们的位置。这样,每一次外层循环都会将最大的元素移动到最后的位置,直到所有元素都按照从大到小的顺序排列。
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站