- 
            	  php微信支付之公众号支付功能所属栏目:[PHP教程] 日期:2021-05-24 热度:123 副标题#e# 网上的很多PHP微信扫码支付接入教程都颇为复杂,且需要配置和引入较多的文件,本人通过整理后给出一个单文件版的,希望可以给各位想接入微信扫码支付的带来些许帮助和借鉴意义。 将该文件放到你的授权目录下,并在微信里访问这个文件,即可看到演[详细] 
- 
            	  php实现微信原生支付(扫码支付)功能所属栏目:[PHP教程] 日期:2021-05-24 热度:139 副标题#e# 网上的很多PHP微信扫码支付接入教程都颇为复杂,且需要配置和引入较多的文件,本人通过整理后给出一个单文件版的,只有200行代码,希望可以给各位想接入微信扫码支付的带来些许帮助和借鉴意义。 直接运行该文件即可得到一个支付二维码的图片。 需[详细] 
- 
            	  php实现支付宝当面付(扫码支付)功能所属栏目:[PHP教程] 日期:2021-05-24 热度:66 网上的很多PHP支付宝支付接入教程都颇为复杂,且需要配置和引入较多的文件,本人通过整理后给出一个单文件版的,希望可以给各位想接入支付宝支付的带来些许帮助和借鉴意义。 扫码支付,指用户打开支付宝钱包中的“扫一扫”功能,扫描商家展示在某收银场景[详细] 
- 
            	  php实现微信支付之企业付款所属栏目:[PHP教程] 日期:2021-05-24 热度:65 副标题#e# 网上的很多PHP微信支付接入教程都颇为复杂,且需要配置和引入较多的文件,本人通过整理后给出一个单文件版的,希望可以给各位想接入微信支付的带来些许帮助和借鉴意义。 直接运行该文件即可给指定的微信用户转账。 需要注意的事项: 1.微信企业付[详细] 
- 
            	  php框架CodeIgniter使用redis的方法分析所属栏目:[PHP教程] 日期:2021-05-23 热度:70 本篇章节讲解php框架CodeIgniter使用redis的方法。分享给大家供大家参考,具体如下: 1、安装redis 首先计算机上必须已经装了redis服务(redis数据库)并运行,详见另一篇文章: 2、安装phpredis ① 下载 项目地址:https://github.com/phpredis/phpredis[详细] 
- 
            	  PHP编程实现的TCP服务端和客户端功能示例所属栏目:[PHP教程] 日期:2021-05-23 热度:91 本篇章节讲解PHP编程实现的TCP服务端和客户端功能。分享给大家供大家参考,具体如下: 1、修改php.ini,打开 2、服务端程序SocketServer.php 3、客户端程序SocketClient.php 4、测试 运行服务端程序: 运行客户端程序: 如果遇到 Fatal error: Call to und[详细] 
- 
            	  PHP简单实现正则匹配省市区的方法所属栏目:[PHP教程] 日期:2021-05-23 热度:67 本篇章节讲解PHP简单实现正则匹配省市区的方法。分享给大家供大家参考,具体如下: 省市区正则匹配 代码如下: 获得省市区数组 1) { $province = $matches[count($matches) - 2]; $address = str_replace($province,'',$address);}preg_match('/(.*?(市|自[详细] 
- 
            	  PHP实现分布式memcache设置web集群session同步的方法所属栏目:[PHP教程] 日期:2021-05-23 热度:114 本篇章节讲解PHP实现分布式memcache设置web集群session同步的方法。 php的session默认是文件存储: 当做web集群,需要session同步时,将session存到分布式memcache来达到共享同步是个不错的办法 方法: 第1种: 第2种: 在php文件中使用ini_set函数进行配置[详细] 
- 
            	  PHP实现的大文件切割与合并功能示例所属栏目:[PHP教程] 日期:2021-05-23 热度:92 本篇章节讲解PHP实现的大文件切割与合并功能。分享给大家供大家参考,具体如下: 分割代码 split.php 合并代码 merge.php 更多关于PHP相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》及《》 希望本文所述对大家PHP程序设计有所帮[详细] 
- 
            	  PHP实现的简单组词算法示例所属栏目:[PHP教程] 日期:2021-05-23 热度:180 本篇章节讲解PHP实现的简单组词算法。分享给大家供大家参考,具体如下: ';print_r($temp); 运行结果: Array( [1] => Array ( [0] => 裤子 [1] => 牛仔 [2] => 低腰 [3] => 加肥 ) [2] => Array ( [0] => 裤子牛仔 [1] => 裤子低腰 [2] => 裤子加肥 [3] =[详细] 
- 
            	  PHP实现的mongoDB数据库操作类完整实例所属栏目:[PHP教程] 日期:2021-05-23 热度:112 本篇章节讲解PHP实现的mongoDB数据库操作类。分享给大家供大家参考,具体如下: 最近的项目开发中使用的数据库是mongodb数据库,因为小编的公司也是刚刚使用mongodb数据库,所以之前没有封装好的mongodb数据库操作类拿来使用,所以小编在项目中自己封装了[详细] 
- 
            	  PHP使用zlib扩展实现GZIP压缩输出的方法详解所属栏目:[PHP教程] 日期:2021-05-23 热度:134 本篇章节讲解PHP使用zlib扩展实现GZIP压缩输出的方法。分享给大家供大家参考,具体如下: 一般情况下我们出现大量数据传输理希望减少服务器的带宽压力,会采取一种方式来压缩文件传输,php中用zlib也可以实现gzip压缩输出,下面我们来看GZIP压缩输出各种方[详细] 
- 
            	  PHP实现Redis单据锁以及防止并发重复写入所属栏目:[PHP教程] 日期:2021-05-23 热度:157 副标题#e# 一、写在前面: 在整个供应链系统中,会有很多种单据(采购单、入库单、到货单、运单等等),在涉及写单据数据的接口时(增删改操作),即使前端做了相关限制,还是有可能因为网络或异常操作产生并发重复调用的情况,导致对相同单据做相同的处理[详细] 
- 
            	  Bootstrap+PHP实现多图上传功能实例详解所属栏目:[PHP教程] 日期:2021-05-23 热度:188 使用bootstrap界面美观,可预览,可拖拽上传,可配合ajax异步或同步上传,下面是效果图: 前端代码:fileinput.html bootstrap多图上传 后台代码: fetch(); } public function uploadImg() { // var_dump($_FILES); // 获取表单上传文件 $file = request([详细] 
- 
            	  PHP创建自己的Composer包方法所属栏目:[PHP教程] 日期:2021-05-23 热度:129 副标题#e# 仓库(Repository) 仓库是软件开发中常见的概念,与源(sources)意义相近,主要指托管资源的场所。许多软件都有仓库的概念,例如yum、npm、maven、Git,以及本文的主角Composer。仓库以中心化的方式托管资源,为软件的正常工作提供保障。 Packa[详细] 
- 
            	  PHP+Session防止表单重复提交的解决方法所属栏目:[PHP教程] 日期:2021-05-23 热度:50 index.php 当前表单页面is_submit设为0 用户名: 密 码: E-mail: post.php 若是提交表单了,设当前'is_submit为1,若是刷新post.php,那么将执行else代码 php 解决表单重复提交实现方法介绍 [导读] 重复提交是我们开发中会常碰到的一个问题,除了我们使[详细] 
- 
            	  基于CI(CodeIgniter)框架实现购物车功能的方法所属栏目:[PHP教程] 日期:2021-05-23 热度:117 本篇章节讲解基于CI(CodeIgniter)框架实现购物车功能的方法。分享给大家供大家参考,具体如下: 在商城项目中,购物车是非常重要的一环,此处留下源码,留作笔记!!! 话不多说,往下看: 1. 源代码 load->model('goodsModel','goods'); $this->load->mode[详细] 
- 
            	  PHP排序算法之冒泡排序(Bubble Sort)实现方法详解所属栏目:[PHP教程] 日期:2021-05-23 热度:165 本篇章节讲解PHP排序算法之冒泡排序(Bubble Sort)实现方法。分享给大家供大家参考,具体如下: 基本思想: 冒泡排序是一种交换排序,它的基本思想是:两两比较相邻记录的关键字,如果反序则交换,直到没有反序的记录为止。 最简单排序实现: 我们先来看看[详细] 
- 
            	  PHP排序算法之简单选择排序(Simple Selection Sort)实例分析所属栏目:[PHP教程] 日期:2021-05-23 热度:54 本篇章节讲解PHP排序算法之简单选择排序(Simple Selection Sort)。分享给大家供大家参考,具体如下: 基本思想: 通过 n - i 次关键字间的比较,从 n - i + 1 个记录中选出关键字最小的记录,并和第 i (1 算法实现: 运行结果: int(1) [1]=> int(2) [2]=[详细] 
- 
            	  PHP排序算法之直接插入排序(Straight Insertion Sort)实例分析所属栏目:[PHP教程] 日期:2021-05-23 热度:61 本篇章节讲解PHP排序算法之直接插入排序(Straight Insertion Sort)。分享给大家供大家参考,具体如下: 算法引入: 在这里我们依然使用《》里面的一个例子: 扑克牌是我们几乎每个人都玩过的游戏。平时我们开始的时候一般都是一个人发牌,其他人都是一边摸[详细] 
- 
            	  PHP abstract中抽象类与抽象方法的联系所属栏目:[PHP教程] 日期:2021-05-23 热度:146 1、抽象方法抽象方法是没有方法体的方法,所谓的没有方法体指的就是,在声明方法时候没有花括号{ }以及其中的内容,而是直接在方法名后加上分号结束。另外,在声明抽象方法时要使用abstract关键字修饰。格式如下所示: abstract 访问权限修饰符 function 方[详细] 
- 
            	  PHP魔术方法具体实践所属栏目:[PHP教程] 日期:2021-05-23 热度:51 1、__set() 方法在为当前环境下未定义或不可见的类属性赋值时,会自动调用 __set() 方法。定义该方法的语法格式如下: public function __set($key, $value){ ... ... ; } 其中,参数 $key 是要操作的变量名称,$value 为变量 $key 的值。 【示例】下面使用[详细] 
- 
            	  PHP设计模式中的单例模式和工厂模式所属栏目:[PHP教程] 日期:2021-05-23 热度:151 1、工厂模式工厂模式是一种专门用来创建其它对象的类(称为工厂类),根据传递参数的不同,来创建不同类的对象。我们可以使用工厂类创建对象,而不是直接使用 new。 工厂类中至少有一个公共的静态方法(称为工厂方法),静态方法接受一个参数,根据这个参数[详细] 
- 
            	  PHP namespace中包含的命名空间所属栏目:[PHP教程] 日期:2021-05-23 热度:105 PHP 中命名空间(namespace)是在 PHP5.3 中加入的,如果你了解过 C++ 的话,那命名空间就不算什么新事物了。不过命名空间在 PHP 当中还是相当重要的。 PHP 命名空间可以解决以下两类问题: 用户编写的代码与 PHP 内部的类/函数/常量或第三方类/函数/常量之[详细] 
- 
            	  PHP extends:如何继承所属栏目:[PHP教程] 日期:2021-05-23 热度:120 类的成员都有不同的访问权限,由访问控制关键字来控制的。在 PHP 中,父类所有使用 public 修饰的成员均可以被子类继承。 【示例】定义一个基类,使用另一类来继承这个基类,同时在尝试使用子类调用基类中的成员方法。 ?php class Website{ public $name, $[详细] 
