-
使用php自动备份数据库表的实现方法
所属栏目:[PHP教程] 日期:2021-02-25 热度:58
1、前言 mysql数据库的备份方式有很多; 例如: 1、使用mysqldump函数 mysqldump -u username -p dbname table1 table2 ... > BackupName.sql 基本使用: 2、管理工具 备份数据库的方法很多,上面两种比较常见 而本次主要讲解如何通过php函数来自动备份数[详细]
-
PHP实现将标点符号正则替换为空格的方法
所属栏目:[PHP教程] 日期:2021-02-24 热度:119
本篇章节讲解PHP实现将标点符号正则替换为空格的方法。分享给大家供大家参考,具体如下: |[]'":;}{-_+=?/abcdefgh中'文ijklmnopqrstuvwx中'文yzABCDEFGHI中文JKLMNOPQRSTUVWXYZ~`中'文文文文文";$reg = "/[[:punct:]]/i";$character = preg_replace($reg[详细]
-
php实现的redis缓存类定义与使用方法示例
所属栏目:[PHP教程] 日期:2021-02-24 热度:139
本篇章节讲解php实现的redis缓存类定义与使用方法。分享给大家供大家参考,具体如下: php+redis缓存类 host = "127.0.0.1"; $this->port = "6379"; $redis = new Redis(); $redis->pconnect($this->host,$this->port); $this->redis=$redis; $this->cache[详细]
-
PHP编程实现脚本异步执行的方法
所属栏目:[PHP教程] 日期:2021-02-24 热度:109
本篇章节讲解PHP编程实现脚本异步执行的方法。分享给大家供大家参考,具体如下: php语言得用 fsockopen() 函数,实现脚本异步运行,代码如下 异步请求函数(用debug参数若为true则为用为调试,开启调试可以看到异步的执行情况,但是失去异步的效果) main.php $[详细]
-
PHP并发查询MySQL的实例代码
所属栏目:[PHP教程] 日期:2021-02-24 热度:134
副标题#e# 最近在研究PHP,很喜欢,碰到PHP并发查询MySQL的问题,研究了一下,顺便留个笔记: 同步查询 这是我们最常的调用模式,客户端调用Query[函数],发起查询命令,等待结果返回,读取结果;再发送第二条查询命令,等待结果返回,读取结果。总耗时,会[详细]
-
Yii2框架中使用PHPExcel导出Excel文件的示例
所属栏目:[PHP教程] 日期:2021-02-24 热度:112
最近在研究PHP的Yii框架,很喜欢,碰到导出Excel的问题,研究了一下,就有了下面的方法: 最简单的利用composer安装 如果没有安装conposer可以参考下面1.2步 1、引入PHPExcel 首先得要下载phpexcel地址:https://github.com/PHPOffice/PHPExcel/archive/1.8[详细]
-
PHP实现驼峰样式字符串(首字母大写)转换成下划线样式字符串的方
所属栏目:[PHP教程] 日期:2021-02-23 热度:90
本篇章节讲解PHP实现驼峰样式字符串(首字母大写)转换成下划线样式字符串的方法。分享给大家供大家参考,具体如下: 1、如何在php中把驼峰样式的字符串转换成下划线样式的字符串。例:输入是FooBar的话,输出则是foo_bar 以下是用正则的方式去完成,既然用[详细]
-
基于PHP实现栈数据结构和括号匹配算法示例
所属栏目:[PHP教程] 日期:2021-02-23 热度:89
本篇章节讲解基于PHP实现栈数据结构和括号匹配算法。分享给大家供大家参考,具体如下: 栈操作: 或 用例:验证一个数学算式是否正确,比如{2*3[x*y+5+m*(i-j)/3]+k*(4+(t+9))}。 分析:对于一个算式的正确与否,就是体现在,各种括号的匹配上,括号完全匹[详细]
-
php+jQuery实现的三级导航栏下拉菜单显示效果
所属栏目:[PHP教程] 日期:2021-02-23 热度:66
本篇章节讲解php+jQuery实现的三级导航栏下拉菜单显示效果。分享给大家供大家参考,具体如下: 首先看看效果图: 1.数据配置文件 db.php '关于我们','two' => array( array( 'three_tit' => '公司介绍','three_cont' => array( '企业概况','组织架构','发[详细]
-
PHP数组内存利用率低和弱类型详细解读
所属栏目:[PHP教程] 日期:2021-02-23 热度:138
这两天任务提前完成,可以喘口气沉淀一下,深入学习学习PHP。其实本来是想了解一下PHP性能优化相关的东西,但被网上的一句“PHP数组内存利用率低,C语言100MB的内存数组,PHP里需要1G”惊到了。PHP真的这么耗内存么?于是借此机会了解了PHP的数据类型实现[详细]
-
PHP编程实现计算抽奖概率算法完整实例
所属栏目:[PHP教程] 日期:2021-02-23 热度:95
本篇章节讲解PHP编程实现计算抽奖概率算法。分享给大家供大家参考,具体如下: $proCur) { $randNum = mt_rand(1,$proSum); if ($randNum array('id'=>1,'prize'=>'家电','v'=>2),'1' => array('id'=>2,'prize'=>'数码相机','v'=>5),'2' => array('id'=>3,[详细]
-
PHP递归实现文件夹的复制、删除、查看大小操作示例
所属栏目:[PHP教程] 日期:2021-02-23 热度:114
本篇章节讲解PHP递归实现文件夹的复制、删除、查看大小操作。分享给大家供大家参考,具体如下: PHP虽然提供了 filesize、copy、unlink 等文件操作的函数,但是没有提供 dirsize、copydir、rmdirs 等文件夹操作的函数(rmdir也只能删除空目录)。所以只能[详细]
-
关于PHP中协程和阻塞的一些理解与思考
所属栏目:[PHP教程] 日期:2021-02-23 热度:166
前言 本文主要给大家介绍了关于PHP中协程和阻塞的理解与思考,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍: 进程、线程、协程 关于进程、线程、协程,有非常详细和丰富的博客或者学习资源,我不在此做赘述,我大致在此介绍一下这几个[详细]
-
PHP实现的自定义图像居中裁剪函数示例【测试可用】
所属栏目:[PHP教程] 日期:2021-02-23 热度:161
本篇章节讲解PHP实现的自定义图像居中裁剪函数。分享给大家供大家参考,具体如下: 图像居中裁减的大致思路: 1.首先将图像进行缩放,使得缩放后的图像能够恰好覆盖裁减区域。(imagecopyresampled — 重采样拷贝部分图像并调整大小) 2.将缩放后的图像放[详细]
-
PHP验证码无法显示的原因及解决办法
所属栏目:[PHP教程] 日期:2021-02-23 热度:180
PHP验证码无法显示的原因及解决办法 一、如果是utf-8,就有可能是BOM没有清除 二、在Header("Content-type: image/PNG"); 之前有输出 三、第一行PHP隐藏了代码,如空格,回车等。 解决代码: 以上就是PHP验证码无法显示的原因及解决办法的讲解,如有疑问请[详细]
-
php readfile()修改文件上传大小设置
所属栏目:[PHP教程] 日期:2021-02-23 热度:69
使用PHP ZipArchive生成的压缩包,小的压缩包都能下载,今天遇到个150M以上的就报404错误,第一想到的就是文件大小超出了PHP默认设置,修改方法有两个: php.ini:memory_limit memory_limit是设置内存限制的,如果使用readfile()读取文件就会和这个有关,[详细]
-
浅谈PHP中new self()和new static()的区别
所属栏目:[PHP教程] 日期:2021-02-23 热度:94
本文介绍了PHP中new self()和new static()的区别,分享给大家,也给自己留个笔记。 1.new static()是在PHP5.3版本中引入的新特性。 2.无论是new static()还是new self(),都是new了一个新的对象。 3.这两个方法new出来的对象有什么区别呢,说白了就是new出[详细]
-
详解PHP使用日期时间处理器Carbon人性化显示时间
所属栏目:[PHP教程] 日期:2021-02-23 热度:186
本文介绍了PHP使用日期时间处理器Carbon人性化显示时间,分享给大家,具体如下: Carbon 日期时间处理库可以很方便的处理时间,github地址为https://github.com/briannesbitt/carbon 可以通过 Composer 很方便的来安装 Carbon 使用方法也很简单 timestamp;[详细]
-
php使用 readfile() 函数设置文件大小大小的方法
所属栏目:[PHP教程] 日期:2021-02-23 热度:155
使用PHP ZipArchive生成的压缩包,小的压缩包都能下载,今天遇到个150M以上的就报404错误,第一想到的就是文件大小超出了PHP默认设置,修改方法有两个: php.ini:memory_limit memory_limit是设置内存限制的,如果使用readfile()读取文件就会和这个有关,[详细]
-
PHP弱类型语言中类型判断操作实例详解
所属栏目:[PHP教程] 日期:2021-02-23 热度:125
本篇章节讲解PHP弱类型语言中类型判断操作。分享给大家供大家参考,具体如下: 1、php一个数字和一个字符串进行比较或者进行运算时,PHP会把字符串转换成数字再进行比较。PHP转换的规则的是:若字符串以数字开头,则取开头数字作为转换结果,若无则输出0。[详细]
-
CI框架(CodeIgniter)公共模型类定义与用法示例
所属栏目:[PHP教程] 日期:2021-02-23 热度:178
副标题#e# 本篇章节讲解CI框架(CodeIgniter)公共模型类定义与用法。分享给大家供大家参考,具体如下: 我们都知道,操作数据库的方法都写在模型中。但是一般情况下,一张表往往至少对应4个操作,也就是所谓crud。那么如果20张表,所对应的模型方法,就达到[详细]
-
PHP新特性详解之命名空间、性状与生成器
所属栏目:[PHP教程] 日期:2021-01-31 热度:126
本文主要跟大家介绍了关于PHP新特性之命名空间、性状与生成器的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍: 1.命名空间 命名空间是什么? 1).命名空间在PHP 5.3中被引入,类似于文件夹的功能。例如Symfony框架中的Request和Response,[详细]
-
Joomla框架实现字符串截取的方法示例
所属栏目:[PHP教程] 日期:2021-01-31 热度:86
本篇章节讲解Joomla框架实现字符串截取的方法。分享给大家供大家参考,具体如下: 在用joomla进行开发的时候,需要用到国外的资源,一些module,组件,插件之类的,但是我们会发现,在字符串这个方法都需要进行修改。因为PHP的substr方法只是针对于非中文[详细]
-
利用PHP_XLSXWriter代替PHPExcel的方法示例
所属栏目:[PHP教程] 日期:2021-01-31 热度:147
副标题#e# 前言 本文主要给大家介绍的是关于利用PHP_XLSXWriter代替PHPExcel的方法,分享出来供大家参考学习,下面话不多说,来一起看看详细的介绍: 二者有何区别? PHPExcel 是一个处理Excel,CVS文件的开源框架,它基于微软的OpenXML标准和PHP语言。可以使[详细]
-
PHPstorm快捷键(分享)
所属栏目:[PHP教程] 日期:2021-01-31 热度:149
如下所示: Eclipse快捷键 Ctrl+1 快速修复Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置Alt+↑ 当前行和上面一行交互位置Alt+← 前一个编辑的页面Alt+→ 下一个[详细]
