多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
>[danger] PHP冒泡排序 ```php /** * 冒泡排序算法 * @param array $arr 排序数组 */ function bubbleSort(array $arr = []) { for ($i = 0; $i < count($arr); $i++) { for ($j = $i + 1; $j < count($arr); $j++) { // 如果前者大于后者交换两个位置的值 if ($arr[$i] > $arr[$j]) { // 方案一 // $temp = $arr[$i]; // $arr[$i] = $arr[$j]; // $arr[$j] = $temp; // 方案二 list($arr[$i], $arr[$j]) = [$arr[$j], $arr[$i]]; } } } // 返回排序后的数组 return $arr; } ``` >[danger] 冒泡排序原理 ![](https://img.kancloud.cn/da/b7/dab74374b262c76eaf700bee80d9d004_500x300.gif)