-
php实现微信原生支付(扫码支付)功能
所属栏目:[PHP教程] 日期:2021-05-24 热度:129
副标题#e# 网上的很多PHP微信扫码支付接入教程都颇为复杂,且需要配置和引入较多的文件,本人通过整理后给出一个单文件版的,只有200行代码,希望可以给各位想接入微信扫码支付的带来些许帮助和借鉴意义。 直接运行该文件即可得到一个支付二维码的图片。 需[详细]
-
php微信支付之公众号支付功能
所属栏目:[PHP教程] 日期:2021-05-24 热度:188
副标题#e# 网上的很多PHP微信扫码支付接入教程都颇为复杂,且需要配置和引入较多的文件,本人通过整理后给出一个单文件版的,希望可以给各位想接入微信扫码支付的带来些许帮助和借鉴意义。 将该文件放到你的授权目录下,并在微信里访问这个文件,即可看到演[详细]
-
php实现微信支付之现金红包
所属栏目:[PHP教程] 日期:2021-05-24 热度:112
副标题#e# 网上的很多PHP微信支付接入教程都颇为复杂,且需要配置和引入较多的文件,本人通过整理后给出一个单文件版的,希望可以给各位想接入微信支付的带来些许帮助和借鉴意义。 直接运行该文件即可给指定的微信用户发送现金红包。 需要注意的事项: 1.微[详细]
-
PHP ADODB生成HTML表格函数rs2html功能【附错误处理函数用法】
所属栏目:[PHP教程] 日期:2021-05-24 热度:138
本篇章节讲解PHP ADODB生成HTML表格函数rs2html功能。分享给大家供大家参考,具体如下: 一、代码 adodb.inc.php可从官方网站http://adodb.sourceforge.net/ 下载。 或者点击此处本站下载 。 conn.php: PConnect('localhost','root','db_database14'); $c[详细]
-
PHP ADODB生成下拉列表框功能示例
所属栏目:[PHP教程] 日期:2021-05-24 热度:178
本篇章节讲解PHP ADODB生成下拉列表框功能。分享给大家供大家参考,具体如下: 一、代码 adodb.inc.php可从官方网站http://adodb.sourceforge.net/ 下载。 或者点击此处本站下载 。 conn.php: PConnect('localhost','root','db_database14'); $conn -> ex[详细]
-
PHP abstract 抽象类定义与用法示例
所属栏目:[PHP教程] 日期:2021-05-24 热度:114
本篇章节讲解PHP abstract 抽象类定义与用法。分享给大家供大家参考,具体如下: PHP抽象类应用要点: 1.定义一些方法,子类必须完全实现这个抽象中所有的方法 2.不能从抽象类创建对象,它的意义在于被扩展 3.抽象类通常具有抽象方法,方法中没有大括号 PH[详细]
-
php实现表单提交上传文件功能
所属栏目:[PHP教程] 日期:2021-05-24 热度:94
本文实例为大家分享了php实现表单提交上传文件功能的具体代码,供大家参考,具体内容如下 首先创建含表单的html文件:upload.html 上传文件 再创建服务端文件:upload.php 显示文件 //print_r($_FILES); //获取到临时文件 $file=$_FILES['file']; //获取文[详细]
-
PHP中实现中文字串截取无乱码的解决方法
所属栏目:[PHP教程] 日期:2021-05-24 热度:76
在PHP中,substr()函数截取带有中文字符串的话,可能会出现乱码,这是因为中西文一个字节所占有的字节数不一样,而substr的长度参数是按照字节去算的,在GB2312编码时,一个中文占2个字节,英文为1个字节,而在UTF-8编码当中,一个中文可能占有2个或3个字[详细]
-
PHP操作Postgresql封装类与应用完整实例
所属栏目:[PHP教程] 日期:2021-05-23 热度:159
本篇章节讲解PHP操作Postgresql封装类与应用。分享给大家供大家参考,具体如下: 这个类封装了一些常用的函数,原帖里面还有事务处理的内容,以后再学习吧。 类文件定义: host = $host;$this->port = $port;$this->user = $user;$this->passwd = $passwd;[详细]
-
PHP操作MongoDB实现增删改查功能【附php7操作MongoDB方法】
所属栏目:[PHP教程] 日期:2021-05-23 热度:151
副标题#e# 本篇章节讲解PHP操作MongoDB实现增删改查功能。分享给大家供大家参考,具体如下: MongoDB的PHP驱动提供了一些核心类来操作MongoDB,总的来说MongoDB命令行中有的功能,它都可以实现,而且参数的格式基本相似。PHP7以前的版本和PHP7之后的版本对M[详细]
-
PHP操作Redis常用技巧总结
所属栏目:[PHP教程] 日期:2021-05-23 热度:120
副标题#e# 本篇章节讲解PHP操作Redis常用技巧。分享给大家供大家参考,具体如下: 一、Redis连接与认证 connect('127.0.0.1',6379,30);//密码认证:成功返回true,否则返回false$ret = $redis->auth('123456'); 二、String操作 set('mystr','Welcome!');//[详细]
-
PHP排序算法之归并排序(Merging Sort)实例详解
所属栏目:[PHP教程] 日期:2021-05-23 热度:64
本篇章节讲解PHP排序算法之归并排序(Merging Sort)。分享给大家供大家参考,具体如下: 基本思想: 归并排序:就是利用归并(合并)的思想实现的排序方法。它的原理是假设初始序列含有 n 个元素,则可以看成是 n 个有序的子序列,每个子序列的长度为 1,然[详细]
-
PHP生成推广海报的方法分享
所属栏目:[PHP教程] 日期:2021-05-23 热度:166
副标题#e# 经常有这样的需求,就是需要在生成推广海报,包含指定的二维码,分享出去别人扫码之后就可以确定用户推荐关系。 仔细分析一下,推广海报必要的要素就是海报背景图和二维码,这两者都容易生成,但要两者结合到一起组合成为一张图二维还要可以保存[详细]
-
PHP基于SPL实现的迭代器模式示例
所属栏目:[PHP教程] 日期:2021-05-23 热度:189
本篇章节讲解PHP基于SPL实现的迭代器模式。分享给大家供大家参考,具体如下: 现在有这么两个类,Department部门类、Employee员工类: _name = $name; $this->employees = array(); } function addEmployee(Employee $e){ $this->_employees[] = $e; echo[详细]
-
PHP排序算法之快速排序(Quick Sort)及其优化算法详解
所属栏目:[PHP教程] 日期:2021-05-23 热度:88
副标题#e# 本篇章节讲解PHP排序算法之快速排序(Quick Sort)及其优化算法。分享给大家供大家参考,具体如下: 基本思想: 快速排序(Quicksort)是对冒泡排序的一种改进。他的基本思想是:通过一趟排序将待排记录分割成独立的两部分,其中一部分的关键字均比[详细]
-
PHP排序算法之堆排序(Heap Sort)实例详解
所属栏目:[PHP教程] 日期:2021-05-23 热度:149
本篇章节讲解PHP排序算法之堆排序(Heap Sort)。分享给大家供大家参考,具体如下: 算法引进: 在这里我直接引用《》里面的开头: 在前面讲到 ,它在待排序的 n 个记录中选择一个最小的记录需要比较 n - 1 次,本来这也可以理解,查找第一个数据需要比较这[详细]
-
PHP排序算法之基数排序(Radix Sort)实例详解
所属栏目:[PHP教程] 日期:2021-05-23 热度:172
本篇章节讲解PHP排序算法之基数排序(Radix Sort)。分享给大家供大家参考,具体如下: 基数排序在《》中并未讲到,但是为了凑齐八大排序算法,我自己通过网络学习了这个排序算法,并给大家分享出来。 基本思想: 基数排序(radix sort)属于“分配式排序”[详细]
-
PHP实现Huffman编码/解码的示例代码
所属栏目:[PHP教程] 日期:2021-05-23 热度:166
Huffman 编码是一种数据压缩算法。我们常用的 zip 压缩,其核心就是 Huffman 编码,还有在 HTTP/2 中,Huffman 编码被用于 HTTP 头部的压缩。 本文就来用 PHP 来实践一下 Huffman 编码和解码。 1. 编码 字数统计 Huffman编码的第一步就是要统计文档中每个[详细]
-
PHP final包含的最终类和最终方法
所属栏目:[PHP教程] 日期:2021-05-23 热度:145
final 关键字的作用如下: 使用 final 修饰的类,不能被继承; 类中使用 final 修饰的成员方法,在子类中不能覆盖(重写)该方法。 如果某个类不想被继承,那么就可以使用 final 来修饰这个类。使用 final 修饰的类不能有子类,也就不能对它进行拓展。如果[详细]
-
PHP逻辑运算符的原理
所属栏目:[PHP教程] 日期:2021-05-22 热度:122
左右两个条件同时为 TRUE 时,则结果为 TRUE;两个条件中有任意一个条件为 FALSE 时,则结果为 FALSE。当左边的条件为 FALSE 时,将直接跳过右边的条件直接返回 FALSE。 【示例】假设 18 岁到 25 岁之间符合征兵的条件,小明今年 21 岁,判断小明适不适合当[详细]
-
PHP字符串运算符
所属栏目:[PHP教程] 日期:2021-05-22 热度:51
在表达式 2+1 中,运算符+有两个操作数,即 1 和 2。具有两个操作数的运算符可以称为双目运算符,具有一个操作数的运算符称为单目运算符。如表达式 -6,运算符-只有一个操作数 6,因此这里的-是单目运算符。 接下来为大家简单介绍一下 PHP 中常用的运算符。[详细]
-
PHP魔术常量还有预定义常量
所属栏目:[PHP教程] 日期:2021-05-22 热度:129
下面列举了一些 PHP 中的预定义常量: PHP_VERSION:当前 PHP 的版本号; PHP_OS:当前的操作系统名称; PHP_EOL:系统换行符,Windows 是(rn),Linux 是(n),MAC 是(r); PHP_INT_MAX:当前 PHP 支持的最大整数; PHP_INT_MIN:当前 PHP 支持的[详细]
-
PHP define还有const:定义常量
所属栏目:[PHP教程] 日期:2021-05-22 热度:182
除了可以使用 define() 函数之外,还可以使用 const 关键字来定义常量,const 关键字的语法如下: const 常量名 = 常量值; 下面通过示例来演示一下常量的使用: ?php define(WebSite, C语言中文网); const url = ; echo WebSite.br; echo url; ? 运行结果如[详细]
-
PHP注释:单行注释与多行注释的关系
所属栏目:[PHP教程] 日期:2021-05-22 热度:88
注释通常在 PHP 代码块中编写的,它是一个不可执行的部分,不会显示在输出结果中,在程序运行过程中会被解释器直接忽略。 规范的注释可以让我们的源代码更易于理解,同时也可以帮助我们理解别人或者自己以前编写的代码。那么如何进行代码注释呢?本节就来给[详细]
-
PHP设计模式之原型设计模式原理与用法分析
所属栏目:[PHP教程] 日期:2021-05-22 热度:162
本篇章节讲解PHP设计模式之原型设计模式原理与用法。分享给大家供大家参考,具体如下: 一、什么是原型设计模式 原型设计模式使用一种克隆技术来复制实例化的对象,新对象是通过复制原型实例创建的。原型设计模式的目的是通过使用克隆以减少 实例化对象的[详细]