分享一个简单的排序方式冒泡排序
<?php
//冒泡排序:思路:这题从小到大,第一轮排最小,第二轮排第二小,第三轮排第三小,依次类推……$arr=array(2,5,3,6,7,9);$temp=0;//相当于一个容器,存放每次比较后的值for($i=0;$i<count($arr)-1;$i++)//前一个数{ for($j=$i+0;$j<count($arr);$j++)//后一个数 { if($arr[$i]>$arr[$j]) { $temp=$arr[$i]; //把最大的数存到$temp里面 $arr[$i]=$arr[$j]; //把最小的数往前交换 $arr[$j]=$temp; //把比较之后最大的数,再去同下一个数比较 } }} foreach($arr as $value) //遍历数组{ echo $value.'<br/>';}?>