<?php
/*
4 5 3 2 6
*/
function arrSort($arr)
{
//可以计算数组元素个数
$cnt=count($arr);
//冒泡排序
for($i=0; $i<$cnt-1; $i++)
{
for($j=0; $j<$cnt-$i-1; $j++)
{
if( $arr[$j]<$arr[$j+1] )
{
$t=$arr[$j]; $arr[$j]=$arr[$j+1]; $arr[$j+1]=$t;
}
}
}
echo "array size is : ".$cnt."<br />";
//第一种遍历方法
/*for($i=0; $i<$cnt; $i++)
{
echo $arr[$i]." ";
}*/
//第二种遍历方法,一般都用这个
foreach( $arr as $key =>$val )
echo $val." ";
echo "<br />";
echo "<br />";
//这是一种输出数组的方法
print_r($arr);
echo "<br />";
echo "<br />";
//这也是
var_dump($arr);
echo "<br />";
}
function getSort()
{
$arr=array();
$cnt=rand(5, 10);
for($i=0; $i<$cnt; $i++)
$arr[$i]=rand(1, 100);
return $arr;
}
$arr=getSort();
arrSort($arr);
?>