ホームページ >php教程 >php手册 >PHPのforループを使用したバブルソートと配列の印刷

PHPのforループを使用したバブルソートと配列の印刷

WBOY
WBOY転載
2016-06-21 09:07:421985ブラウズ


この記事は、PHP で配列をバブルソートして出力するための for ループの使用方法を主に紹介しています。興味のある方はぜひご覧ください。

<!DOCTYPE html>
<html>
<body>
<h1>原来是PHP啊!</h1>
<?php
//冒泡排序并打印排序后的数组
$a=array(2,1,4,3,5,6);
$length=count($a);
for($i=0;$i<$length;$i++){
for($j=0;$j<$length-1-$i;$j++){
if($a[$j+1]<$a[$j]){
$b=$a[$j];
$a[$j]=$a[$j+1];
$a[$j+1]=$b;
}
}
echo $a[$i]," ";
}
?>  
</body>
</html>

結果は 1 2 3 4 5 6 です

もちろん、関数 sort() または rsort() を使用して直接並べ替えることもできます。

【おすすめ関連チュートリアル】

1. phpプログラミングの入門から習熟までのビデオチュートリアル

2. phpの入門から習熟まで

3.
声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。