欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP常用的小程序代碼段

 更新時間:2015年11月14日 12:30:35   作者:jackluo  
這篇文章主要介紹了PHP常用的小程序代碼段,包括計算時間差、分頁及查詢手機歸屬地等功能代碼,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了PHP常用的小程序代碼段。分享給大家供大家參考,具體如下:

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

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

上面的php時間日期函數(shù)strtotime已經(jīng)把字符串日期變成了時間戳,這樣只要讓兩數(shù)值相減,然后把秒變成天就可以了,比較的簡單,如下:

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

2.分頁

/**
* author jackluo
* $url 地址,$count 總數(shù),$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 '<a href="'.$url.'&page='.$page.'" class="page_ovr">'.$i.'</a>';
    }else{
     echo '<a href="'.$url.'&page='.$i.'" >'.$i.'</a>';
    }
   }
  }else{
   $currentpage =  $allpage-$page;
   if($page<=3){
    for($i=1;$i<=$page;$i++){
     if($i == $page){
      echo '<a href="'.$url.'&page='.$i.'" class="page_ovr">'.$i.'</a>';
     }else{
      echo '<a href="'.$url.'&page='.$i.'" >'.$i.'</a>';
     }
    }
    //后三條
    if($currentpage<=3){
     for($i=($page+1);$i<=$allpage;$i++){
      echo '<a href="'.$url.'&page='.$i.'" >'.$i.'</a>';
     }
    }else{
     for($i=($page+1);$i<=($page+3);$i++){
      echo '<a href="'.$url.'&page='.$i.'" >'.$i.'</a>';
     }
    }
   }else{
    //前三條
    for($i=($page-3);$i<=$page;$i++){
     if($i == $page){
      echo '<a href="'.$url.'&page='.$i.'" class="page_ovr">'.$i.'</a>';
     }else{
      echo '<a href="'.$url.'&page='.$i.'" >'.$i.'</a>';
     }
    }
    if($currentpage<=3){
     for($i=($page+1);$i<=$allpage;$i++){
      echo '<a href="'.$url.'&page='.$i.'" >'.$i.'</a>';
     }
    }else{
     //后三條
     for($i=($page+1);$i<=($page+3);$i++){
       echo '<a href="'.$url.'&page='.$i.'" >'.$i.'</a>';
     }
    }
   }
  }
}

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('移動','電信','聯(lián)通');
   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程序設(shè)計有所幫助。

相關(guān)文章

  • smarty 緩存控制前的頁面靜態(tài)化原理

    smarty 緩存控制前的頁面靜態(tài)化原理

    在配置文件中我們應(yīng)設(shè)置了緩存的目錄,但是緩存的只有一個文件,怎么讓一個模版有多個緩存文件呢
    2013-03-03
  • php截取視頻指定幀為圖片

    php截取視頻指定幀為圖片

    這篇文章主要為大家詳細介紹了php截取視頻指定幀為圖片的相關(guān)資料,需要的朋友可以參考下
    2016-05-05
  • PHP session會話的安全性分析

    PHP session會話的安全性分析

    會話的用途常常是幫助用戶在Web應(yīng)用程序的各個部分之間跳轉(zhuǎn),(這句話說的比較不全面,其實主要是為了能共享數(shù)據(jù)。)
    2011-09-09
  • php修改NetBeans默認字體的大小

    php修改NetBeans默認字體的大小

    在安裝完Netbeans后默認的字體大小是11px。而在Windows下的宋體最小支持12px。所以字體為11px就已經(jīng)無法完整顯示了
    2013-07-07
  • 采用PHP函數(shù)memory_get_usage獲取PHP內(nèi)存清耗量的方法

    采用PHP函數(shù)memory_get_usage獲取PHP內(nèi)存清耗量的方法

    PHP性能優(yōu)化過程中需要獲取PHP內(nèi)存消耗,使用memory_get_usage()函數(shù)可獲取當前的內(nèi)存消耗情況,函數(shù)使用簡單,這里討論一下memory_get_usage()函數(shù)的用法與實例
    2011-12-12
  • 有關(guān)于PHP中常見數(shù)據(jù)類型的匯總分享

    有關(guān)于PHP中常見數(shù)據(jù)類型的匯總分享

    本文整理了有關(guān)于PHP中常見的數(shù)據(jù)類型,感興趣的朋友可以參考下
    2014-01-01
  • PHP實現(xiàn)的方程求解示例分析

    PHP實現(xiàn)的方程求解示例分析

    這篇文章主要介紹了PHP實現(xiàn)的方程求解,結(jié)合具體實例形式較為詳細的分析了針對具體需求使用php進行方程求解的實現(xiàn)技巧,需要的朋友可以參考下
    2016-11-11
  • PHP 圖片上傳代碼

    PHP 圖片上傳代碼

    昨天晚上自學(xué)的一段代碼到公司來調(diào)試。很順利,到了中午的時候基本上添加、修改、刪除,這些在代碼世界中最基礎(chǔ)的功能都基本實現(xiàn)了,蠻有成就感的。
    2011-09-09
  • 最新評論