自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 PHP:二维数组根据某个字段的值排序

PHP:二维数组根据某个字段的值排序需要用到的两个函数:array_column() 返回输入数组中某个单一列的值。2.array_multisort() 函数返回排序数组。您可以输入一个或多个数组。函数先对第一个数组进行排序,接着是其他数组,如果两个或多个值相同,它将对下一个数组进行排序。具体代码实现:// An highlighted block<?php$data = array( array( 'id' => 5698, 'number' =&

2021-06-25 14:53:03 1032 2

原创 PHP微信小程序分享获取二维码(带参数)

1.首先获取接口调用凭证 access_token接口地址 :GET https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET /** * 微信小程序获取接口调用凭证AccessToken */ public function get_access_token() { $appid = '';//

2020-08-03 16:55:42 1413

转载 php截取指定2个字符之间字符串的方法

本文实例讲述了php截取指定2个字符之间字符串的方法。分享给大家供大家参考。具体如下:在php中只要判断字符串1与字符串2之前的一个stripos位置然后再使用substr开始截取就可以了,这里给大家介绍一个简单例子。使用方法:$keyword='查找(计组实验)'$need=getNeedBetween($keyword, '(' , ')' );运行该程序之后:$need='计组实验';下面就来完成上面用到的字符串截取函数getNeedBetween。该函数可实现简单的从字符串(kw

2020-06-29 15:58:43 2487

原创 PHP获取昨天,今天,近七天的开始结束时间戳

昨天开始结束的时间戳: $start_time = strtotime(date("Y-m-d",strtotime("-1 day"))); $ends_time = strtotime(date("Y-m-d",strtotime("-1 day")))+86399;今天开始结束时间戳: $start_time = strtotime(date("Y-m-d",time())); $ends_time = strtotime(date("Y-m-d",time()))+86399

2020-06-23 14:13:46 2103

原创 PHP windows下使用redis服务,以及PHPstudy安装redis扩展

一.先去redis管网地址下载 [https://redis.io/download](https://redis.io/download)二.解压下载好的redis包放在电脑的任意盘符下:三.开启任务窗口,进入到解压好的文件夹内,执行一下命令,启用redis服务:redis-server.exe redis.conf看到下图说明redis服务已开启:四.开启新的任务窗口测试一下(记住之前开启的redis服务窗口不要关闭):测试成功!五.PHPstudy安装redis扩展首先我们

2020-05-29 14:22:48 537

原创 PHP SDK做支付宝APP支付(下单及回调验签)

首先去支付宝开发文档中心下载对应的SDK:https://opendocs.alipay.com/open/54/106370去支付宝商户后台获取对应appid(应用ID),rsaPrivateKey(你的应用私钥),alipayrsaPublicKey(你的支付宝公钥),生成支付配置信息代码: function pay() { require_once EXTEND_PATH.'alipay/aop/AopClient.php'; require_onc..

2020-05-29 11:32:06 2406

原创 PHP根据用户ip获取用户地址

前言:之前写过一次使用淘宝接口获取用户地址,但是后面发现接口响应超时,导致请求失败,这次使用百度地图的定位接口获取用户地址(其他的地图也可以)。去百度地图注册申请后直接创建应用:获取地址只需要普通的ip定位就行,根据自己需求设置获取创建的引用的AK值:直接上代码可参考官方文档选择对应的接口地址:http://lbsyun.baidu.com/index.php?title=webapi/ip-api/** * 获取登录Ip * @return mixed */func

2020-05-26 16:08:47 854

原创 PHP小程序登录获取用户openid以及用户手机号

(客户端)调用接口wx.login()获取登录凭证(code)。 wx.login({ success (res) { if (res.code) { //发起网络请求 wx.request({ url: 'https://test.com/onLogin', data: { code: res.code } }) } else { consol.

2020-05-26 14:23:12 2121

原创 PHP ThinkCMF框架使用EasyWechat微信小程序、移动以及pc扫码支付

1.安装EasyWechat,根据文档提示:2.配置文件设置好微信配置参数(文档有具体解释)3.支付代码以及回调逻辑(需要用户的小程序openid,这个自己去微信文档查看,我这里是用户登录时就已经获取到,存在了数据库). /** * 小程序支付 * token 用户token */ public function small_pay() { $user_id = user_decrypt(request()->param('t.

2020-05-26 11:32:45 1667 3

原创 PHP thinkcmf支付宝PC扫码支付以及手机网站支付

PHP thinkcmf支付宝支付1.下载对应的sdk包(这里演示PC扫码支付)2.在支付宝后台把相关数据设置好3.配置文件中设置相应的参数PHP支付代码以及回调public function page_pay() { header("Content-type: text/html; charset=utf-8"); //引入对应的sdk包 require_once EXTEND_PATH.'page/pagepay/s

2020-05-25 17:58:02 541

原创 PHP小程序获取用户手机号以及用户信息

微信小程序通过getPhoneNumber后台PHP解密获取用户手机号码getPhoneNumber这个组件要通过button来实现。将button中的open-type=“getPhoneNumber”,并且绑定bindgetphonenumber事件获取回调。1.在使用这个组件之前必须先调用 login 接口,获取到code,使用code发送到服务端,服务端请求小程序登录接口获取openi...

2019-11-29 16:23:00 940 1

原创 删除数据drop、truncate和delete的用法

drop直接删除表: 用法:drop table tb --tb表示数据表的名字。 意义:删除内容和定义,释放空间。truncate清空表数据: 用法:truncate table tb --tb表示数据表的名字。 意义:删除内容、释放空间但不删除定义。delete删除数据: 用法:deletetable tb --tb表示数据表的名字。 意义:删除内容不删除定义,不释放...

2019-08-20 13:44:57 626

原创 PHP根据时间戳获取星期,计算时间差

根据时间戳获取星期function weekday($time){ if(is_numeric($time)) { $weekday = array('星期日','星期一','星期二','星期三','星期四','星期五','星期六'); return $weekday[date('w', $time)]; } return fal...

2019-07-11 11:38:02 494

原创 PHP获取客户端IP,根据IP获取省份

获取客户端ip/** * 获取登录Ip * @return mixed */function getip(){ $ip = false; if(!empty( $_SERVER ["HTTP_CLIENT_IP"])) { $ip = $_SERVER ["HTTP_CLIENT_IP"]; } if (!empty( $_SER...

2019-07-11 11:35:17 450

原创 PHP使用curl发送请求

PHP模拟请求有很多种方式,这里用的是curl /** * 发送请求 */ public function curlHttp($url){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_RETURNTR...

2019-07-11 11:22:35 249

原创 PHP计算获奖几率

/** * 获取奖金概率 */ public function randomSelect($array){ $datas = $array ; if( !is_array($datas) || count($datas) == 0 ) return ; asort($datas); //按照大小...

2019-07-11 11:19:30 279

原创 PHP将数字最后一位以5分取整

废话不说,上代码: /** * 将数字最后一位以5分取整(例如:1.32 = 1.35 | 1.36 = 1.40) */ public function rounding($number){ $last_one = intval(substr($number,-1,1)); $last_two = intval(substr($nu...

2019-07-11 11:14:39 350

原创 PHP返回json封装

直接上代码 /** * @param string $code * @param string $msg * @param array $data * 返回json */ protected function return_json($code='',$msg='',$data=array()){ $arr = ar...

2019-07-11 10:49:00 553

原创 PHP使用JWT实现接口令牌验证

JWT封装控制器namespace api\user\controller;use cmf\controller\RestBaseController;use Firebase\JWT\JWT; //JWT集成包use think\Cache;use think\Model;/** * Class JWT * @package app\plugins\jwt */c...

2019-07-11 10:00:16 550

原创 ajax提交form表单带文件

ajax内容var form = new FormData(document.getElementById("myForm")); $.ajax({ type :"post", url : "{:url('home/user.login/regDo')}", ...

2019-07-05 11:30:22 486

原创 PHP TP框架api跨域问题

PHP解决api跨域问题

2019-07-01 11:03:19 417

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除