冒泡
<?php
$arr = Array(23,34,12,56,43,98,89);
for($i=0;$i<count($arr);$i++){
for($j=0;$j<count($arr)-1;$j++){
if($arr[$j]>$arr[$j+1]){
$tmp = $arr[$j];
$arr[$j] = $arr[$j+1];
$arr[$j+1] = $tmp;
}
}
}
?>
快速
<?php
$arr = Array(23,34,12,56,43,98,89);
for($i=0;$i<count($arr);$i++){
for($j=0;$j<count($arr)-1;$j++){
if($arr[$j]>$arr[$j+1]){
$tmp = $arr[$j];
$arr[$j] = $arr[$j+1];
$arr[$j+1] = $tmp;
}
}
}
?>
本文提供了两个使用PHP实现的排序算法示例:冒泡排序和快速排序。通过具体代码展示了如何对数组进行排序,并且可以作为学习PHP编程和排序算法的基础案例。
600

被折叠的 条评论
为什么被折叠?



