1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
<?php
$arr
= range(1, 10000);
shuffle(
$arr
);
function
buddle(
$arr
)
{
set_time_limit(0);
$count
=
count
(
$arr
);
// 进行第一层遍历
for
(
$i
= 0;
$i
<
$count
;
$i
++) {
// 进行第二层遍历 将数组中每一个元素都与外层元素比较
// 这里的i+1意思是外层遍历当前元素往后的
for
(
$j
=
$i
+ 1;
$j
<
$count
;
$j
++) {
if
(
$arr
[
$j
] <
$arr
[
$i
]) {
$tmp
=
$arr
[
$j
];
$arr
[
$j
] =
$arr
[
$i
];
$arr
[
$i
] =
$tmp
;
}
}
}
return
$arr
;
}
$sortArr
= buddle(
$arr
);
|
本文转自 hgditren 51CTO博客,原文链接:http://blog.51cto.com/phpme/1890335,如需转载请自行联系原作者