冒泡排序
先了解一个函数,count()函数
<?php
$a=array(1,2,3,4,5,6,7,8,9);
echo count($a);
?>
<?php
$a=array(1,3,7,5,6,4,2,9,8,10,14,13,21,12,11);
$n=count($a);
for ($i=0;$i<$n-1;$i++) {
for ($j=0;$j<$n-1-$i;$j++) {
if ($a[$j]>$a[$j+1]) {
$temp=$a[$j];
$a[$j]=$a[$j+1];
$a[$j+1]=$temp; }}
}
for($i=0;$i<count($a);$i++){
echo $a[$i];
echo "\n";
}
?>
本次实验,我学会了用PHP来编写冒泡排序的程序,对数组进行排序。希望在下次学习中,能掌握更多的算法。