這篇文章主要介紹了php判斷一個(gè)數(shù)組是否為有序的方法,涉及php操作數(shù)組遍歷的相關(guān)技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
本文實(shí)例講述了php判斷一個(gè)數(shù)組是否為有序的方法。分享給大家供大家參考。具體分析如下:
這段代碼的時(shí)間復(fù)雜度為O(n)
<?php
function JudegSortArray($array) {
if ($array [0] > $array [1]) {
$flag = 1;
} else {
$flag = 0;
}
$temp = $flag;
$len = count ( $array );
for($i = 1; $i < $len; $i ++) {
if ($flag == 0) {
if ($array [$i] < $array [$i + 1])
{
continue;
} else {
$flag = 1;
break;
}
}
if ($flag == 1) {
if ($array [$i] > $array [$i + 1]) {
continue;
} else
{
$flag = 0;
break;
}
}
}
if ($flag != $temp) {
echo "無序數(shù)組";
} else {
echo "有序數(shù)組";
}
}
// 測(cè)試用例
$array = array (
);
$ret = JudegSortArray ( $array );
echo $ret;
希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。
<?php
class api{
//我的測(cè)試接口方法
public function test($a){
return $a;
}
}
$server = new SoapServer('api.wsdl', array('soap_version' => SOAP_1_2)); ##此處的Service.wsdl文件是上面生成的
$server->setClass("api"); //注冊(cè)Service類的所有方法
$server->handle();
?>
第七步:測(cè)試,在service外隨意的位置(只要能訪問得到)創(chuàng)建測(cè)試文件 命名為:test.php,文件內(nèi)容如下:
代碼如下:
<?php
$x = new SoapClient(""); //這里的鏈接換成你自己的訪問鏈接
echo $x->test('ok');
?>
更多信息請(qǐng)查看IT技術(shù)專欄
2025國考·省考課程試聽報(bào)名