<?php function mysort($arr){ //将排序的代码封装为函数 echo '<br />数组排序之前的信息:<br />'; print_r($arr); //输出排序前的数组信息 for($i=0;$i<count($arr);$i++){ //对数组进行排序 for($j=0;$j<count($arr)-1;$j++){ if($arr[$j]>$arr[$j+1]){ $b=$arr[$j]; $arr[$j]=$arr[$j+1]; $arr[$j+1]=$b; } } } echo '<br />数组排序之后的信息:<br />'; print_r($arr); //输出排序前的数组信息 } $arr1=array(654,853,123,147,259,377); //定义数组 $arr2=array(23,45,1,12,22,90,145,75); $arr3=array(123,23,741,638,254,36,11); mysort($arr1); //使用自定义函数排序 mysort($arr2); //使用自定义函数排序 mysort($arr3); //使用自定义函数排序 ?>