该函数接受一个数组作为参数, 并使用冒泡排序算法将其排序.
它使用两个嵌套循环来比较相邻的元素, 如果需要交换, 则交换.
这样循环进行直到没有需要交换的元素.

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;
}