作者:岸本瑠可的秘密_344 | 来源:互联网 | 2014-06-17 17:22
在我们刚学编程就知道各种排序算法,现在我们再次看看php 冒泡算法在实际应用中用法吧,有需要的朋友简单的参考一下,代码如下:
- header('Content-Type: text/html; charset=utf-8');
-
- $a = array(5,4,3,2,1);
- echo "比较54321
";
- function mp($a){
-
- for($i=0;$i<count($a);$i++){
-
-
-
-
-
-
- for ($j=count($a)-2;$j>=$i;$j--){
-
- if ($a[$j+1]<$a[$j]){
- echo $a[$j+1],&#39;------小于-----&#39;,$a[$j],&#39;----------排列前:&#39;,fn($a);
-
- $tmp = $a[$j+1];
- $a[$j+1]=$a[$j];
- $a[$j]=$tmp;
- echo &#39;------------排列后:&#39;,fn($a),&#39;
&#39;;
- }
-
- }
-
-
- }
- return $a;
- }
- echo fn(mp($a));
-
- function fn($arr){
- foreach ($arr as $value){
- echo $value;
- }
- }
- ?>