-
MySQL数据库分析
所属栏目:[PHP教程] 日期:2021-05-27 热度:57
下面总结了一下 MySQL 具备的特点。 1) 功能强大MySQL 中提供了多种数据库存储引擎,各引擎各有所长,适用于不同的应用场合,用户可以选择最合适的引擎以得到最高性能,可以处理每天访问量超过数亿的高强度的搜索 Web 站点。MySQL5 支持事务、视图、存储过[详细]
-
PHP die和exit函数:做成一个消息并退出当前脚本
所属栏目:[PHP教程] 日期:2021-05-27 热度:77
其实 exit 和 die 这两个名字指向的是同一个函数,die() 是 exit() 函数的别名。该函数只接受一个参数,可以是一个具体的数值,也可以是一个字符串,还可以不输入任何参数,另外 die() 和 exit() 这两个函数是没有返回值的。 die() 和 exit() 函数的语法格[详细]
-
PHP continue:如何直接跳过本次循环执行下次循环
所属栏目:[PHP教程] 日期:2021-05-27 热度:148
【示例】使用for 循环输出 1~10 之间的所有数字,当数字为偶数时跳过当前循环,实现代码如下: ?php for ($i = 1; $i = 10; $i++) { if($i % 2 == 0) { continue; } echo $i = .$i., br; } ? 运行结果如下: $i = 1, $i = 3, $i = 5, $i = 7, $i = 9, 与 br[详细]
-
PHP break:如何强行跳出循环
所属栏目:[PHP教程] 日期:2021-05-27 热度:120
【示例】使用 3 层循环,最外层的 while 循环和中间层的 for 循环都为无限循环,最里面并列两个 for 循环:程序首先执行第一个 for 循环,当变量 $i 等于 3 时,跳出当前循环(第一层循环),继续执行第二个 for 循环,当第二个 for 循环中的变量制等于 4[详细]
-
CI框架(CodeIgniter)实现的导入、导出数据操作示例
所属栏目:[PHP教程] 日期:2021-05-27 热度:193
本篇章节讲解CI框架(CodeIgniter)实现的导入、导出数据操作。分享给大家供大家参考,具体如下: 在libraies中引用PHPExcel这个类(phpexcel.php) 'name','C'=>'pwd','D'=>'money1','E'=>'salt'); $data=array('B'=>'name','C'=>'pid'); $tablename='city2[详细]
-
PHP递归遍历文件夹去除注释并压缩php源代码的方法示例
所属栏目:[PHP教程] 日期:2021-05-27 热度:135
本篇章节讲解PHP递归遍历文件夹去除注释并压缩代码的方法。分享给大家供大家参考,具体如下: "; } } } }else{ // 此处无用(因为来的都是目录),如果只转换一个文件,就可以这样使用。 file_put_contents($arr[1].'/'.$dirname,replace_php_src($arr[0].[详细]
-
PHP实现防止表单重复提交功能【基于token验证】
所属栏目:[PHP教程] 日期:2021-05-26 热度:149
本篇章节讲解PHP实现防止表单重复提交功能。分享给大家供大家参考,具体如下: 防止表单重复提交的方法有很多种,那么今天就给大家介绍一种php如何有效的防止表单重复提交。 代码非常简单 我相信大家很聪明给大家分享一个小的demo,大家可以借鉴一下: 具[详细]
-
PHP实现微信小程序人脸识别刷脸登录功能
所属栏目:[PHP教程] 日期:2021-05-25 热度:118
首先我们先确认我们的百度云人脸库里已经上传了我们的个人信息照片 然后我们在后台写刷脸登陆的接口login我们要把拍照获取的照片存储到服务器 maxSize = 2048000 ;// 设置附件上传大小 $upload->exts = array('jpg','gif','png','jpeg');// 设置附件上传类[详细]
-
yii2安装详细流程
所属栏目:[PHP教程] 日期:2021-05-25 热度:56
本文为大家分享了yii2安装流程,供大家参考,具体内容如下 yii2 的资料很少,在网上搜了很多资料,综合着安装完之后,才发现他们都很不全面,以至于走了很多弯路 下面我把完整的安装流程介绍给大家: 前提: 非常重要,你的php版本必须是php5.4以上 1.首先[详细]
-
CI框架(CodeIgniter)实现的数据库增删改查操作总结
所属栏目:[PHP教程] 日期:2021-05-25 热度:54
副标题#e# 本篇章节讲解CI框架(CodeIgniter)实现的数据库增删改查操作。分享给大家供大家参考,具体如下: controllers下的 cquery.php文件 load->database(); } function index() { //调用model 其中train为外层文件夹 MQuery为model名称 queryList为重命[详细]
-
PHP实现一维数组与二维数组去重功能示例
所属栏目:[PHP教程] 日期:2021-05-25 热度:159
本篇章节讲解PHP实现一维数组与二维数组去重功能。分享给大家供大家参考,具体如下: 数组中重复项的去除 一维数组的重复项: 使用 array_unique 函数即可,使用实例如下: 结果如下: Array ( [0] => 1 [1] => 2 [2] => 3 [5] => watermalon ) 二维数组的[详细]
-
关于PHP执行正则表达式匹配
所属栏目:[PHP教程] 日期:2021-05-25 热度:127
$subject:要搜索的字符串; $matches:可选参数(数组类型),如果提供了 $matches,它将被填充为搜索结果。 $matches[0] 包含完整模式匹配到的文本, $matches[1] 包含第一个捕获子组匹配到的文本,以此类推; $flags:可选参数,$flags 可以被设置为 PR[详细]
-
PHP正则表达式,建议收藏
所属栏目:[PHP教程] 日期:2021-05-25 热度:98
不要被上例中看似乱码的字符串给吓退,它们就是按照正则表达式的语法规则构建的,是一种由普通字符和具有特殊功能的字符组成的字符串。而且要将这些字符串放在特定的正则表达式函数中使用才有效果。 正则表达式的用途正则表达式描述的是一种字符串匹配模式[详细]
-
PHP函数的参数包含了形式参数还有实际参数
所属栏目:[PHP教程] 日期:2021-05-25 热度:60
如果函数没有参数列表,函数执行的任务就是固定的,用户在调用函数时不能改变函数内部的一些执行行为。 如果函数有参数列表,函数就可以从外部获取函数执行所需要的数据值。也就是用户在调用函数时,在函数体还没有执行之前,将一些数据通过函数的参数列表[详细]
-
PHP定义函数的意思
所属栏目:[PHP教程] 日期:2021-05-25 热度:115
函数的语法格式说明如下: 每个函数的第一行都是函数头,由声明函数的关键字 function、函数名和参数列表三部分组成,其中每一部分完成特定的功能; 每个自定义函数都必须使用 function 关键字声明; 函数名可以代表整个函数,可以将函数命名为任何名称,只[详细]
-
PHP函数的特点
所属栏目:[PHP教程] 日期:2021-05-25 热度:195
在数学知识里,函数是由参数的定义域和在这个参数定义域上的某种规则组成的。当选定某一参数时,函数的值也是唯一确定的。例如有这样一个数学函数 f(x)=2x+3,那么就有 f(1)=5、f(3)=9,这里的 1、3 都是函数 f 的参数,而 5、9 都是这些参数对应的函数 f[详细]
-
PHP include还有require:其中文件包含语句
所属栏目:[PHP教程] 日期:2021-05-25 热度:115
其中 filename 为需要包含的文件路径(相对路径和绝对路径都行),filename 为一个字符串,所以需要使用单引号 或双引号 包裹起来。同时 include 后面的括号也可以省略,省略括号时 include 需要使用空格与后面的 filename 分隔开。 为了方便演示,这里我们[详细]
-
PHP Cookie的解释
所属栏目:[PHP教程] 日期:2021-05-24 热度:63
其实,网站以外的用户无法跨过网站来获得 Cookie 信息。如果因为这种担心而屏蔽 Cookie,肯定会因此拒绝访问许多站点页面。因为,当今有许多 Web 站点开发人员使用 Cookie 技术,例如 Session 对象的使用就离不开 Cookie 的支持。 Cookie 的主要用途服务器[详细]
-
PHP会话控制分析
所属栏目:[PHP教程] 日期:2021-05-24 热度:80
上图中,如果某网站的用户通过浏览器请求 Web 服务器中的网页一时,该页面会经由服务器处理以后动态地将内容响应到浏览器。由于 HTTP 协议的无状态性,当用户通过网页一中的链接,或直接在地址栏中输入 Web 服务器 URL 来请求本站的其他网页时,会被看做是[详细]
-
PHP面对正则表达式来转义
所属栏目:[PHP教程] 日期:2021-05-24 热度:78
$str:正则表达式字符串; $delimiter:可选参数,额外增加的需要转义的字符。如果指定了 $delimiter 参数,被指定的字符也会被转义。这通常用于转义 PCRE 函数使用的分隔符。 / 是最常见的分隔符。 preg_quote() 函数会向参数 $str 提供的每个正则表达式[详细]
-
PHP如何正确使用正则表达式分割字符串
所属栏目:[PHP教程] 日期:2021-05-24 热度:54
pattern:用于匹配的模式,也即正则表达式。 subject 要分隔的字符串。 limit:可选参数,如果指定,就将限制分隔得到的子串最多只有 limit 个,并且最后一个子串将包含所有剩余部分。limit 值为 -1、0 或 NULL时都代表不限制,建议使用 NULL。 flags:可[详细]
-
PHP运行一个正则表达式的搜索和改变
所属栏目:[PHP教程] 日期:2021-05-24 热度:190
$pattern:要搜索的模式,可以使一个字符串或字符串数组; $replacement:用于替换的字符串或字符串数组。如果这个参数是一个字符串,并且 $pattern 是一个数组,那么所有的模式都使用这个字符串进行替换。如果 $pattern 和 $replacement 都是数组,每个 $[详细]
-
PHP封装的非对称加密RSA算法示例
所属栏目:[PHP教程] 日期:2021-05-24 热度:126
本篇章节讲解PHP封装的非对称加密RSA算法。分享给大家供大家参考,具体如下: 将php的openssl扩展中的非对称加密函数封装成一个Rsa类。 需要注意的是,在windows上,需要打开openssl的配置文件,请参照官方的openssl扩展安装文档。 在windows上安装openssl[详细]
-
PHP测试框架PHPUnit组织测试操作示例
所属栏目:[PHP教程] 日期:2021-05-24 热度:60
本篇章节讲解PHP测试框架PHPUnit组织测试操作。分享给大家供大家参考,具体如下: 首先是目录结构 源文件夹为 src/测试文件夹为 tests/ User.php name=$name; } public function Isempty() { try{ if(empty($this->name)) { throw new Exception('its null[详细]
-
PHP排序二叉树基本功能实现方法示例
所属栏目:[PHP教程] 日期:2021-05-24 热度:84
本篇章节讲解PHP排序二叉树基本功能实现方法。分享给大家供大家参考,具体如下: 这里演示了排序二叉树节点的插入,中序遍历,极值的查找和特定值的查找的功能. 基本没有提供什么概念和定义.建议先简单了解一下本文提供的几个概念在来看本文. 实际上,只是简[详细]