首页  >  文章  >  后端开发  >  php 的冒泡排序法

php 的冒泡排序法

WBOY
WBOY原创
2016-08-08 09:21:291286浏览
$arr=array(23,5,26,4,9,85,10,2,55,44,21,39,11,16,55,88,421,226,588);$n =count($arr);/*count() 函数计算数组中的单元数目或对象中的属性个数。对于数组,返回其元素的个数,对于其他值,返回 1。如果参数是变量而变量没有定义,则返回 0。如果 mode 被设置为 COUNT_RECURSIVE(或 1),则会递归底计算多维数组中的数组的元素个数*///echo $n;for($h=0;$hfor($i=0;$iif($arr[$i]>$arr[$i+1]){//判断数组大小,颠倒位置   $k/p> $arr[$i+1]=$arr[$i];   $arr[$i]=$kong;      }   }}var_dump($arr);?>结果:array(19) { [0]=> int(2) [1]=> int(4) [2]=> int(5) [3]=> int(9) [4]=> int(10) [5]=> int(11) [6]=> int(16) [7]=> int(21) [8]=> int(23) [9]=> int(26) [10]=> int(39) [11]=> int(44) [12]=> int(55) [13]=> int(55) [14]=> int(85) [15]=> int(88) [16]=> int(226) [17]=> int(421) [18]=> int(588) }

版权声明:本文为博主原创文章,未经博主允许不得转载。

以上就介绍了php 的冒泡排序法,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn