PHP版冒泡算法
- /**
- * 先遍历数组 再将数组的值逐一与其它的值对比
- */
- function arraySort($array)
- {
- // 合法的数组
- if (is_array($array)) {
- $nums = count($array);
- for ($i = 0; $i < $nums; $i++) {
- for ($a = $i+1; $a < $nums; $a++) {
- if ($array[$i] > $array[$a]) {
- $temp = $array[$i];
- $array[$i] = $array[$a];
- $array[$a] = $temp;
- }
- }
- }
- }
- return $array;
- }
- $array = array(-1,1,9,24,0,6);
- $newArray = arraySort($array);
- echo "<pre>";
- print_r($newArray);
- echo "</pre>";