Heim  >  Artikel  >  php教程  >  PHP中数组的三种排序方法,php数组三种排序

PHP中数组的三种排序方法,php数组三种排序

WBOY
WBOYOriginal
2016-06-13 08:43:07872Durchsuche

PHP中数组的三种排序方法,php数组三种排序

说明:找到最大的数,排列到最后面,然后继续找   例: $arr = array(3,5,-1,0,2); for($i=0;$i$arr[$j+1]){             $temp = $arr[$j];             $arr[$j]=$arr[$j+1];             $arr[$j+1]=$temp;         }     } } 理解: 3,5,-1,0,2     //从第一个数开始往后比较,如果比后面的数大则与后面的数调位置      //第一次,3小于5,那么不变     //第二次,5大于-1,那么变成 3,-1,5,0,2     //第三次,5大于0 3,-1,0,5,2     //第四次,5大于2 3,-1,0,2,5     至此完成一次内循环,此时最后一个数完成排序,下次将不参与 3,-1,0,2,5 第二次外循环开始     第一次:3大于-1 -1,3,0,2,5     第二次:3大于0 -1,0,3,2,5     第三次:3大于2 -1,0,2,3,5     至此完成后面两位数的排序了,接下来类推 -1,0,2,3,5   二、选择排序法     说明:先假设第一个数就是最小的数,然后将后面的数依次与它比较,如果假设的数不是最小的数,就将它与后面的最小的数调换位置 $arr=array(2,1,-1,3,0); for($i=0;$i=0 && $insertval
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn