PHP实现冒泡排序的一种简单方法

PHP实现冒泡排序的一种简单方法
本文介绍了一种用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程序设计有所帮助。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部