
PHP
一只小béi
这个作者很懒,什么都没留下…
展开
-
tp前后端不分离时模板渲染获取真实的key值
在使用thinkPHP框架内的模板引擎渲染数据时获取数组的真实key值时如何处理,实际代码如下{volist name="data" key="k" id="v"}<div class="list-box" data-num="{$k}"> <div class="list-time">{$key}</div> </div></div>{/volist}上面的代码可以看出在使用volist循环时红框中的key获取到的是循环数原创 2021-03-17 15:36:19 · 322 阅读 · 0 评论 -
PHP中英文字符计数函数
对于字符的计数,第一个会想到strlen()函数。但是这个函数有个缺陷就是当字符中有中文时失灵了。因为strlen()对待一个UTF8的中文字符是3个长度;那么我们该怎么解决呢,使用mb_strlen()就可以了。下面是关于mb_strlen函数的简单介绍:<?php //测试时文件的编码方式要是UTF8 $str='这是g字1符'; echo strlen($str).'<br>';//14 echo mb_strlen($str,'utf8')原创 2020-12-30 18:03:44 · 151 阅读 · 0 评论 -
微信小程序自动续费
最近公司要对产品做一个自动续费的功能,整体的功能实现已经研究的差不多了,就差开通权限了结果打电话给客服一问目前属于内测阶段暂无权限。但是这并不影响对该功能实现的研究全部的逻辑整理均来自一下这边文章:https://blog.youkuaiyun.com/qq_33981088/article/details/109533269除此以外还有相关的官方文档,链接如下:https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/pages/papay.shtml...原创 2020-12-21 18:03:18 · 4298 阅读 · 0 评论 -
利用PHP的array_sum()数组函数计算数组元素值之和
使用:array_sum(array)返回值array_sum() 函数返回数组中所有值的总和。下面我将用五个例子来展示array_sum()的效果:例1<?php$a=array(0=>"5",1=>"15",2=>"25");echo array_sum($a);?>打印结果为: 45例2<?php$a=array(0=>5,1=>15,2=>25);echo array_sum($a);?&g原创 2020-10-12 19:11:04 · 855 阅读 · 0 评论 -
PHP使用正则匹配中文
/[\x{4e00}-\x{9fa5}]/原创 2020-09-15 18:53:17 · 149 阅读 · 0 评论 -
Centos 6/7下 yum安装或升级到php7
在centos6/7中使用yum安装PHP默认是5.*的版本,今天和大家分享一下如何安装php7。在安装php7之前先要将旧版本删除yum remove php* php-commonrpm 安装 Php7 相应的 yum源CentOS/RHEL 7.x:rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmrpm -Uvh https://mirror.webtatic.com原创 2020-06-29 18:35:58 · 407 阅读 · 0 评论 -
如何利用微信的生态实现单点注册
如何利用微信的unionid实现微信用户的单点注册。我们需要做哪些事情,下面我将会逐一介绍。 假设我们有微信小程序,微信公众号以及网址。他们本质上是同一套产品或是产品之间的相互衍生。我们需要的是用户再任意一处注册后剩余的产品都不需要该用户再注册。而且可以保证的是一个微信在该系列产品中都只存在一个用户。 我们需要的前提条件是,在网站以及公众号的H5页面都是用微信授权登录或关注公众号登录的方式才可以。接下来要做的这一步很重要,如果没有这一步就无法实现后面的所有,那就是要将各产品添加到...原创 2020-06-04 18:25:16 · 268 阅读 · 0 评论 -
使用file_get_contents()发起post带参请求
public function sendPost() { $url = 'http://xxx.xxxx.com'; $post_data = [ 'data1' => '', 'data2' => '', 'data3' =>'' ]; $options = array( 'http' => array( .原创 2020-05-29 15:24:26 · 1154 阅读 · 0 评论 -
如何利用微信小程序生成小程序码实现分销功能
小程序申请配置之类的就不多做赘述了,今天主要介绍一下实现分销的核心内容。 该功能的核心地方就在于,使用微信小程序生成小程序码。而该小程序码中就是带有用户标识参数的,接下来一起来揭开生成带参小程序码的面纱吧。 具体代码如下:public function getWxAcCode() { $wx = new WxAction(); $token = $wx->getAccessToken();//获取accesstoken...原创 2020-05-24 18:33:12 · 5886 阅读 · 4 评论 -
如何利用微信公众号开发带有分销功能的网站
今天和大家聊一聊,关于如何利用微信的公众号,开发带有分销功能的网站思路。在次之前我希望大家可以去了解一下,扫码关注公众号的相关知识。当我们了解了这个以后,就会发现利用微信公众号开发分销功能,与普通网站分销售逻辑相同。前期准备:申请好的微信公众号 和 服务器。这里我大体讲一下自己的思路:首先分销的机制本质上就是人与人之间的关系及利益分层逻辑,如何让人与人之间产生关系。在程序中无非就是绑定用户信息,普通的网站中就是简单的在用户分享时会生成一个带有该用户标志参数的链接,从而在新用户点击链接时将获取原创 2020-05-08 19:32:51 · 1282 阅读 · 0 评论 -
centos下使用yum安装redis
安装redis:yum install redis安装成功,启动redisservice redis start查看redis的进程ps-ef |grepredis打开redis开始使用redis-cli原创 2020-05-08 14:16:08 · 155 阅读 · 0 评论 -
PHP的strtotime()
https://blog.youkuaiyun.com/qq_41620002/article/details/81450691转载 2020-05-07 12:37:59 · 143 阅读 · 0 评论 -
PHP使用xlsxwriter导出Excel
首先使用composer安装xlsxwriter,示例如下:composer create-project mk-j/php_xlsxwriter安装完成之后就可以使用了,下面是简单的使用示例:$title = ['昵称','头像','手机号','日期'];//设置头$sheet1 = 'sheet1';//设置工作簿名称$writer = new \XLSXWriter(...原创 2020-04-28 13:13:16 · 1734 阅读 · 0 评论 -
PHP接收base64数据并保存成图片
public function getBaseAndSaveImg(){ // 获取base64 $img = $_POST['base']; //获取base64中图片数据 $img = str_replace('data:image/png;base64,', '', $img); $img = str_replace(' ', '+', ...原创 2020-04-22 13:36:22 · 1843 阅读 · 1 评论 -
PHPExcel的自定义导出及合并列单元格
https://blog.youkuaiyun.com/qq_38388715/article/details/79635311原创 2020-04-18 15:08:04 · 1240 阅读 · 0 评论 -
记一次完整的微信公众号扫码登录开发--生成公众号二维码(二)
第一步:根据openid和secret获取access_token;示例代码如下:$url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid='. $this->appid .'&secret='.$this->secret;$arr = file_...原创 2020-04-10 19:17:35 · 1083 阅读 · 2 评论 -
记一次完整的微信公众号扫码登录开发(一)
对于微信公众号的文档,呃~ 就不过多的吐槽了。 说起开发流程本身是很简单的,申请公众号 -- 配置域名【就是token验证,检查服务器的有效性】-- 编写代码。 先说一下我开发中踩过的坑,希望对大家有所帮助能够在开发过程中少走弯路。(一)在tp框架中开发验证...原创 2020-04-06 12:16:29 · 2007 阅读 · 0 评论 -
基于公众号的微信分享第三方网站显示缩略图
现在许多企业为了更好的展现实力及形象,都会选择搭建属于自己的官网。在建站时都会考虑到移动端的建设,当我们在企业站内发布一些重要讯息时都会涉及到分享给微信好友或票圈。通常会出现如下情况:而我们想要的是这样的:可以自定义标题、缩略图、展示短内容。那么如何实现呢?接下来就让我们一起来一探究竟。首先我们需要一个公众号后台,将网站域名加入公众号管理后台的安全域名内,将域名...原创 2020-03-04 14:19:45 · 702 阅读 · 0 评论