PHP 常用到的一些小程序

简介: 1.计算两个时间的相差几天   $startdate=strtotime(“2009-12-09”);     $enddate=strtotime(“2009-12-05”);     上面的php时间日期函数strtotime已经把字符串日期变成了时间戳,这样只要让两数值相减,然后把秒变成...

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 '<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('移动','电信','联通');
            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;
        }
    }

 

 

目录
相关文章
|
6月前
|
小程序 前端开发 PHP
PHP实现生成小程序二维码带参数进入指定页面、小程序URL scheme实现携带数据跳转小程序
PHP实现生成小程序二维码带参数进入指定页面、小程序URL scheme实现携带数据跳转小程序
|
11月前
|
小程序 PHP
10行PHP代码快速获取小程序openid
10行PHP代码快速获取小程序openid
197 0
|
6月前
|
小程序 PHP
[微擎]多系统共用accesstoken修复wifi小程序文本敏感词汇检测+图片检测原生php(可用)
[微擎]多系统共用accesstoken修复wifi小程序文本敏感词汇检测+图片检测原生php(可用)
|
9月前
|
JSON 小程序 前端开发
微信小程序学习实录2(下拉刷新、下拉加载更多、小程序事件、PHP后端代码、刷新无数据解决方案)
微信小程序学习实录2(下拉刷新、下拉加载更多、小程序事件、PHP后端代码、刷新无数据解决方案)
300 0
|
小程序 前端开发 Java
支付宝小程序 PHP 获取用户手机号 验签解密 RSA解密 AES解密
支付宝小程序 PHP 获取用户手机号 验签解密 RSA解密 AES解密
995 0
|
10月前
|
前端开发 小程序 PHP
淘宝、海外代购系统、代购小程序、APP的开发以及源码PHP前端源码
淘宝、海外代购系统、代购小程序、APP的开发以及源码PHP前端源码
|
小程序 JavaScript PHP
基于PHP方法,微信公众号小程序获取code,access_token,openid,用户信息
基于PHP方法,微信公众号小程序获取code,access_token,openid,用户信息
241 0
|
小程序 前端开发 JavaScript
基于原生PHP完成小程序支付对接踩坑(V2版本)
这个是我,2021年写的代码了,最近参加比赛,涉及到支付,于是又拿来用,幸好代码健全,但是去微信平台看,已经出v3支付了,再次,这个教程以及代码部分,仅仅用于V2版本,请勿踩空! 文章目录前言一、开始别急,我已经为各位踩坑了,一定讲解清楚!二、详细教程1.后端Payfee.php代码2.WeixinPay.php封装代码3.后端支付成功后微信发送的通知接收4.小程序前端wxml5.小程序主要js6.小程序支付拉起截图总结 前言 文章用于记录我的开发经历,以及记录代码,亲测可用,时间:2022/03/0.
376 0
基于原生PHP完成小程序支付对接踩坑(V2版本)
|
存储 人工智能 小程序
小程序如何使用订阅消息(PHP代码+小程序js代码)
本次开发时又再次用到,结合之前的摸爬滚打的经验,我给大家整理下,做到一文就能让你明白[什么是订阅消息?]、[如何使用订阅消息]、[开发订阅消息],还在等什么?小程序学习订阅本专栏不香嘛?!,顺便关注走一走[滑稽]可以实现给授权了的用户进行消息推送,推送一些指定的消息,带动用户的点击,例如提醒用户签到,或者发送一些奖励到账等通知,目的就是一个,带动用户的点击,留住老用户。在这里我们需要通过,小程序的后台去开通订阅消息,订阅消息企业、个人都可以开通,机关部门可以申请长期订阅模板、而其他的就只能选择一次性模板 消
441 0
小程序如何使用订阅消息(PHP代码+小程序js代码)
|
小程序 关系型数据库 MySQL
阿里云小程序PHP环境怎么搭建
最近想着阿里云能不能搭建小程序官方的demo,之前用过基于腾迅云的小程序解决方案,虽然很好,但夸何没有在腾迅云注册备案过域名,而曾经在阿里云上注册备案过域名.本文主要和大家分享阿里云如何搭建小程序PHP环境,希望能帮助到大家。
5290 0
阿里云小程序PHP环境怎么搭建

热门文章

最新文章