您的位置:首页 > 技术中心 > PHP教程 >
  • PHP 超全局变量之$_FILES详解

    $_FILES——通过 HTTP POST 方式上传到当前脚本的项目的数组。假设我们上传文件字段name=userfile,$_FILES数组里包括:$_FILES[userfile][name]     //客户端机器文件的原名称。$_

    2022-02-11 13:22点击阅读

  • PHP操作Redis数据库常用方法(总结)

    Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis支持的数据类型有 Stirng(字符串), List(列表), Hash(字典), Set(

    2022-02-11 13:22点击阅读

  • PHP+jQuery开发简单翻牌抽奖的功能(代码实例)

    PHP+jQuery开发简单的翻牌抽奖实例,实现流程:页面放置6个方块作为奖项,当抽奖者点击某一块时,方块翻转到背面,显示中奖信息,这个奖品是随机的,不是固定的。在页面上放置6个奖项:

  • PHP-Curl模拟HTTPS请求(代码实例)

    使用PHP-Curl方式模拟HTTPS请求,测试接口传参和返回值状态 上代码!!

    2022-02-11 13:22点击阅读

  • PHP使用递归按层级查找数据(代码详解)

    今天主要介绍一下使用递归来按层级查找数据。原理挺简单的,主要是通过父级id一级一级的循环查找子级,使用PHP循环代码也很容易实现,不过如果层级越多,PHP重复代码也越多,这时可以使用递归来实现这功能。1、首先查出要使用的数据组成一个数组(避

    2022-02-11 13:22点击阅读

  • 分析PHP错误处理(核心特性)

    错误与异常错误,可以理解程序本身的错误,例如语法错误。而异常则更偏向于程序运行不符合预期或者不符合正常流程;对于 PHP 语言而言,处理错误和处理异常使用的机制完全不同,因此很容易让人产生困惑。例如,我们希望通过捕获异常来处理除数为 0 的

    2022-02-11 13:22点击阅读

  • PHP对一组数进行重新排列(冒泡算法)

    如何对已知数组 $arr = [24,69,80,57,13] 进行按重新顺序排序。思路:1、我们需要对数组中每两个,前后进行比较,如果前面小于后面的,就进行兑换位置;2、因为是两个一比较,所以我们需要比较count($arr) - 1

    2022-02-11 13:22点击阅读

  • 怎么循环查看php-fpm的内存占用情况

    在webmail的业务中进行发信,如果携带了附件,会把附件拼接内嵌到邮件正文里,这时会极大的占用内存,可以使用以下命令查看fpm的进程内存占用ps --no-headers --sort -rss -o "rss,pid,cmd" -C p

    2022-02-11 13:22点击阅读

  • 精选PHP中常用的20个类库

    20个PHP常用类库下面是一些非常有用的PHP类库,相信一定可以为你的WEB开发提供更好和更为快速的方法。类库可以让你很简的创建复杂的图表和图片。当然,它们需要GD库的支持。pChart - 一个可以创建统计图的库。Libchart - 这

    2022-02-11 13:22点击阅读

  • 38条技巧优化PHP代码(总结)

    1、如果一个方法能被静态,那就声明他为静态的,速度可提高1/4;2、echo的效率高于print,因为echo没有返回值,print返回一个整型;3、在循环之前设置循环的最大次数,而非在在循环中;4、销毁变量去释放内存,特别是大的数组;5、

    2022-02-11 13:22点击阅读

  • mysql正则匹配模糊查询某个字段

    我们在查询某个字段的时候,有时候只想匹配某段数据,比如想查询这篇文章的所有关键词是否存在某个关键词,我们往往需要匹配,我们下面来讲解一下如何匹配查询某个关键词值SQL模糊查询的语法为“SELECT column FROM table WHE

    2022-02-11 13:22点击阅读

  • go-micro+php+consul实现简单的微服务

    首先我们用go-micro构建一个服务。(关于go-micro的使用可以参照官方实例或者文档)//新建一个微服务micro new --type "srv" user-srv 定义我们的服务,这里定义两个rpc服务,Register和Use

    2022-02-11 13:22点击阅读

  • TP6验证码验证失败的原因以及解决办法

    首先使用Composer安装think-captcha扩展包:composer require topthink/think-captcha控制器引入use think\captcha\facade\Captcha;生成验证码public

    2022-02-11 13:22点击阅读

  • PHP中字符串处理的一些常用函数

    我们在PHP的开发中,字符串处理是我们最常用的操作之一,掌握好PHP的一些常用的字符串处理函数,可以让你在PHP开发中,不管是技术还是效率上都会提升一个等级。下面是PHP字符串处理的一些常用函数字符串输出echo():输出一个或多个字符串p

    2022-02-11 13:22点击阅读

  • PHP7.4新特性汇总

    PHP7.4 新特性PHP7.4已经发布了。又带来了一些新特性。可以让我们的代码写的更少了。1.属性添加限定类型

    2022-02-11 13:22点击阅读

  • php中比较两个数组差异的方法

    在开发中可能会遇到需要比较两个数组差异的需求,那么如何使用php来实现呢?其实php中为我们提供了这样一个函数:array_diff,下面就一起来看下使用的方法吧。常用PHP比较两个数组的差异array_diff($arr, $arr1);

    2022-02-11 13:22点击阅读

  • php实现字母数字混合验证码

    验证码效果如图:验证码调用地址:Application\Home\Controller\CodeController.class.phpVendor(Vcode.Vcode, , .class.php); $config = array("

    2022-02-11 13:22点击阅读

  • 如何将smarty安装到MVC架构中(代码示例)

    Smarty是一个使用PHP写出来的模板引擎,是业界最著名的PHP模板引擎之一。它分离了逻辑代码和外在的内容,提供了一种易于管理和使用的方法,用来将原本与HTML代码混杂在一起PHP代码逻辑分离。如何将smarty安装到MVC架构中?首先是

    2022-02-11 13:22点击阅读

  • PHP中的global关键字用法

    PHP global 关键词global 关键词用于在函数内访问全局变量。示例一$x=5;$y=10;function myTest() { global $x,$y;//通过global来声明$x,$y,相当于传递参数 $

    2022-02-11 13:22点击阅读

  • php实现将表单内容提交到数据库

    首先使用php创建一个简单的数据库和表,使用phpMyAdmin来创建MySql数据库和表。例如创建一个test数据库,如下:

    2022-02-11 13:22点击阅读