Rumah > php教程 > php手册 > teks badan

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

WBOY
Lepaskan: 2016-06-13 08:43:07
asal
871 orang telah melayarinya

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
Label berkaitan:
php
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Cadangan popular
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!