本文
介绍了一种用PHP实现冒泡
排序的简单
方法,供大家
参考:
< PHP
$
文件=阵列(file11 .txt
功能mysort($美元ARR,NAT = false){
为($我= 0;$我<计数($ ARR);$ i++){
为(J = 0美元;J <计数($ ARR)至i-1;J + +){
如果(NAT){
据strnatcmp()/自然秩序的
作用 如果(strnatcmp($ ARR { $ J },{美元美元ARR J + 1 })> 0){
美元美元美元TMP = { }度{J}.;
ARR { } = J美元美元美元美元ARR { J + 1 }; / /从大到小
$ ARR { $ J + 1 } = $ TMP;
}
{人}
根据StrCmp()/自然秩序的作用
如果(StrCmp($ ARR { $ J },{美元美元ARR J + 1 })> 0){
美元美元美元TMP = { }度{J}.;
ARR { } = J美元美元美元美元ARR { J + 1 }; / /从大到小
$ ARR { $ J + 1 } = $ TMP;
}
}
}
}
返回的数组;
}
/ /阵列({ 0 } { 1 } = > file1.txt = > file11.txt { 2 } = > file2.txt { 3 } = > file22 .txt)
print_r(mysort($文件,假));
;
2 < < 11 >
/ /阵列({ 0 } { 1 } = > file1.txt = > file2.txt { 2 } = > file11.txt { 3 } = > file22 .txt)
print_r(mysort($文件,真的));
>
有关感兴趣的读者的PHP相关内容的更多信息,请参见专用站点:php
希望本文能对PHP
程序设计有所帮助。