本文给出了PHP如何确定数组是否有序的示例:

这个代码的时间复杂度是O(n)


< PHP
功能judegsortarray($array){
如果(数组{ 0 } { $数组{ 1 }){
$标志=1;
{人}
$标志=0;
}
$ $ $标志;
元=数组数(数组);
($ i = 1;$ i;
如果($ = 0){
如果(数组{ $ i } $ <数组{ $ I + 1 })
{
继续;
{人}
$标志=1;
打破;
}
}
如果($ = 1){
如果(数组{ $ i } $ $数组i $ + 1 }){
继续;
别的}
{
$标志=0;
打破;
}
}
}
如果($)!= $){
无序数组;
{人}
有序数组;
}
}
测试用例
数组=(数组)
1,
2,
三,
4,
6,

);
ret = judegsortarray美元(数组);
回声$;


希望本文能对大家的PHP程序设计有所帮助。