
//冒泡法
//数组默认的传递是值传递,而不是地址传递
//后面将讲到对象类型,对象默认的传递就是地址传递
//优化,将冒泡排序法封装成函数,利于以后使用
function bubbleSort( & $myarr)
{
$temp = 0; //定义一个中间变量
//外层循环
for ($i = 0; $i < count($myarr) - 1; $i++)
{
for ($j = 0; $j < count($myarr) - 1 - $i; $j++)
{
if ($myarr[$j] > $myarr[$j + 1])
{
$temp = $myarr[$j];
$myarr[$j] = $myarr[$j + 1];
$myarr[$j + 1] = $temp;
}
}
}
}
$arry = array(2, 6, -4, 7, 9, 0);
bubbleSort($arry);
print_r($arry);



