PHP常用的小程式程式碼片段,PHP常用程式碼段_PHP教程

來源:互聯網
上載者:User

PHP常用的小程式程式碼片段,PHP常用程式碼段


本文執行個體講述了PHP常用的小程式程式碼片段。分享給大家供大家參考,具體如下:

1.計算兩個時間的相差幾天

$startdate=strtotime("2009-12-09");$enddate=strtotime("2009-12-05");

上面的php時間日期函數strtotime已經把字串日期變成了時間戳記,這樣只要讓兩數值相減,然後把秒變成天就可以了,比較的簡單,如下:

$days=round(($enddate-$startdate)/3600/24) ;echo $days; //days為得到的天數;

2.分頁

/*** author jackluo* $url 地址,$count 總數,$page 當前面,$Pagesize 分頁大小*/ function page_paper($url,$count,$page,$pagesize){  $allpage = ceil($count/$pagesize);  if($allpage<=3){   for($i=1;$i<=$allpage;$i++){    if($i==$page){     echo ''.$i.'';    }else{     echo ''.$i.'';    }   }  }else{   $currentpage =  $allpage-$page;   if($page<=3){    for($i=1;$i<=$page;$i++){     if($i == $page){      echo ''.$i.'';     }else{      echo ''.$i.'';     }    }    //後三條    if($currentpage<=3){     for($i=($page+1);$i<=$allpage;$i++){      echo ''.$i.'';     }    }else{     for($i=($page+1);$i<=($page+3);$i++){      echo ''.$i.'';     }    }   }else{    //前三條    for($i=($page-3);$i<=$page;$i++){     if($i == $page){      echo ''.$i.'';     }else{      echo ''.$i.'';     }    }    if($currentpage<=3){     for($i=($page+1);$i<=$allpage;$i++){      echo ''.$i.'';     }    }else{     //後三條     for($i=($page+1);$i<=($page+3);$i++){       echo ''.$i.'';     }    }   }  }}

3.擷取手機歸屬地(有時間,可以寫一個移動平台的)

//獲得手機歸屬地function phonenumberinfo($phone){  $list = array();  $soap =  new SoapClient('http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx?wsdl');  $result =(array) $soap->getMobileCodeInfo(array(    'mobileCode'=>$phone  ));  list($moblie,$location,$lbs) = explode(' ', $result['getMobileCodeInfoResult']);  if($lbs){   $type =  array('移動','電信','聯通');   foreach($type as $key=>$value){    $ps = strpos($lbs, $value);    if($ps){     $procver = substr($lbs, 0,$ps);     $list['province'] = $procver;     $list['operator'] = $value;     $list['city'] = $location;     $list['type'] = $key;     break;    }   }   return $list;  }}

希望本文所述對大家PHP程式設計有所協助。

http://www.bkjia.com/PHPjc/1071393.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1071393.htmlTechArticlePHP常用的小程式程式碼片段,PHP常用程式碼段 本文執行個體講述了PHP常用的小程式程式碼片段。分享給大家供大家參考,具體如下: 1.計算兩個時間的...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.