<?
php
//冒泡排序
//x现在我们把冒泡法封装成函数,利于以后使用
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;
}
}
}
}
//数组是拷贝到内存去,会出现两个地址;为了防止出现两个地址加&
$arr=
array(0,5,-1
);
//使用函数去排序
bubbleSort(
$arr);
print_r(
$arr);
更多专业前端知识,请上
【猿2048】www.mk2048.com
转载请注明原文地址: https://mac.8miu.com/read-497530.html