- <?php
- /*
- * 冒泡排序
- */
- $arr = array(12,23,33,46,67,90,234,156,99,80);
- echo '原数组:<br/>';
- print_r($arr);
- echo '<br/><br/>';
- $n = count($arr);
- echo "元素个数:<br/>$n";
- echo '<br/><br/>';
- for($i=0;$i<$n;$i++) {
- for($j=0;$j<$n-$i-1;$j++) {
- if($arr[$j] > $arr[$j+1]) {
- $tmp = $arr[$j];
- $arr[$j] = $arr[$j+1];
- $arr[$j+1] = $tmp;
- }
- }
- }
- echo '排序后的数组:<br/>';
- print_r($arr);
- ?>
- //该片段来自于http://www.codesnippet.cn/detail/2304201512393.html
来源: http://www.codesnippet.cn/detail/2304201512393.html