PHP常用的小程序代码段

2025-05-29 0 78

本文实例讲述了PHP常用的小程序代码段。分享给大家供大家参考,具体如下:

1.计算两个时间的相差几天

?

1

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

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

上面的php时间日期函数strtotime已经把字符串日期变成了时间戳,这样只要让两数值相减,然后把秒变成天就可以了,比较的简单,如下:

?

1

2
$days=round(($enddate-$startdate)/3600/24) ;

echo $days; //days为得到的天数;

2.分页

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56
/**

* 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 '<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.获取手机归属地(有时间,可以写一个移动平台的)

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24
//获得手机归属地

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程序设计有所帮助。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 建站教程 PHP常用的小程序代码段 https://www.kuaiidc.com/100221.html

相关文章

发表评论
暂无评论