-
PHP continue:如何直接跳过本次循环执行下次循环
所属栏目:[PHP教程] 日期:2021-05-25 热度:79
【示例】使用 for 循环 输出 1~10 之间的所有数字,当数字为偶数时跳过当前循环,实现代码如下: ?php for ( $i = 1 ; $i = 10 ; $i ++) { if ( $i % 2 == 0 ) {[详细]
-
PHP break:如何强行跳出循环
所属栏目:[PHP教程] 日期:2021-05-25 热度:135
【示例】使用 3 层循环,最外层的 while 循环和中间层的 for 循环都为无限循环,最里面并列两个 for 循环:程序首先执行第一个 for 循环,当变量 $i 等于 3 时,[详细]
-
CI框架(CodeIgniter)实现的导入、导出数据操作示例
所属栏目:[PHP教程] 日期:2021-05-25 热度:54
本篇章节讲解CI框架(CodeIgniter)实现的导入、导出数据操作。供大家参考研究具体如下: 在libraies中引用PHPExcel这个类(phpexcel.php) 'name','C[详细]
-
PHP递归遍历文件夹去除注释并压缩php源代码的方法示例
所属栏目:[PHP教程] 日期:2021-05-25 热度:124
本篇章节讲解PHP递归遍历文件夹去除注释并压缩代码的方法。供大家参考研究具体如下: "; } } } }else{ // 此处无用(因为来的都是目录),如果只转换一个文件,就可以这样使用。 file_put_contents($arr[1].'/'.$dirname,replace_php_src($arr[0].[详细]
-
PHP工厂模式简单实现方法示例
所属栏目:[PHP教程] 日期:2021-05-25 热度:100
本篇章节讲解PHP工厂模式简单实现方法。供大家参考研究具体如下: 工厂模式是一种类,建立了一个工厂来根据所需来创建对象,这种方式在多态性编程中是很重要的,允许动态替换类,修改配置等。 php示例代码如下: class = ucfirst(strtolower($clas[详细]
-
PHP自定义函数实现assign()数组分配到模板及extract()变量分配到
所属栏目:[PHP教程] 日期:2021-05-25 热度:142
本篇章节讲解PHP自定义函数实现assign()数组分配到模板及extract()变量分配到模板功能。供大家参考研究具体如下: 这里模拟tp框架模板变量分配与赋值操作。 extract($arr); //extract 的作用:从数组中将变量导入到当前的符号表,键做变量,值做值[详细]
-
PHP仿tp实现mvc框架基本设计思路与实现方法分析
所属栏目:[PHP教程] 日期:2021-05-25 热度:174
本篇章节讲解PHP仿tp实现mvc框架基本设计思路与实现方法。供大家参考研究具体如下: 仿tp mvc基本设计与简单实现 一:文件加载常识 变量 常量 函数 类文件加载的函数或者使用命名空间: require(); require_once(); include(); include_once(); 常[详细]
-
php通过各种函数判断0和空
所属栏目:[PHP教程] 日期:2021-05-25 热度:144
函数对0的判断 对空的判断 补充:下面给大家介绍下php 语法里0不等于null为空的解决办法 今天遇到这样一个问题是这样的: php 语句里,我想判断一个值大于等于0. 我是使用 ( $value !=null $value >=0 ), 返回的结果为空,这点真的好奇怪。 实验总结: php[详细]
-
PHP手机短信验证码实现流程详解
所属栏目:[PHP教程] 日期:2021-05-25 热度:154
本人在自己博客(Laravel)的注册部分 使用手机号注册,需要发送短信验证码。 使用的短信服务提供商,当然具体短信服务提供商大家可以自由选择。 1、实现流程 输入手机号,点击获取验证码 提交正确的短信验证码后,注册完成 2、实现思路图 3、注册 云片,以及[详细]
-
PhpStorm本地断点调试的方法步骤
所属栏目:[PHP教程] 日期:2021-05-25 热度:58
前言: php代码在调试时,经常是print_r或者var_dump来断点,但是当项目较为复杂的情况下,这么做效率就非常低下了,断点调试就非常好的解决了这个问题。一开始可能不太适应断点调试,但是当习惯之后,越用越舒服。 注:以下是在windows7+apache环境 一、断[详细]
-
PHP自动识别当前使用移动终端
所属栏目:[PHP教程] 日期:2021-05-25 热度:164
虽然现在利用jquery可以准确地判断出当前使用的是那种客户端,但是有时候根据功能和需求,我们可能需要用php来判断当前程序运行的环境,jquery在这里就不说了,这里直接讲讲php是怎么实现的,希望对大家有所帮助。 我们首先来判断当前运行环境是pc(电脑端)[详细]
-
PHP连接MySQL数据库并以json格式输出
所属栏目:[PHP教程] 日期:2021-05-25 热度:145
1.简介 PHP连接数据库有多种方法,现介绍常用的MySQL数据库连接方法,PHP连接MySQL也有两种方式,一是面向对象,二是面向过程方式,两种方法稍有区别。下面通过代码介绍两种方法连接MySQL并以json格式输出。 2、面向对象方式 // 创建连接 $conn =new mysqli([详细]
-
PHP 访问数据库配置通用方法(json)
所属栏目:[PHP教程] 日期:2021-05-25 热度:57
提取一种对数据库配置的通用方式 目的是通过通用类访问配置文件的方式,提供对数据库连接的动态获取和设置,使开发时和生产应用时都能够提供灵活的、简化的、解耦的操作方式。比如在配置文件中配置好两套数据库访问内容,一套测试库访问地址,一套生产库访问[详细]
-
PHP生成腾讯云COS接口需要的请求签名
所属栏目:[PHP教程] 日期:2021-05-25 热度:88
COS和请求签名是什么 COS 是腾讯云对象存储的缩写及简称,请求签名是第三方在调用COS相关接口时需要按需提供的、经过特定算法创建而成的一组字符串信息,将唯一的标识当前第三方身份,提供通信双方的身份识别,只有有效的签名COS才会提供服务 目标 使用 PHP[详细]
-
PHP实现将多个文件压缩成zip格式并下载到本地的方法示例
所属栏目:[PHP教程] 日期:2021-05-25 热度:96
本篇章节讲解PHP实现将多个文件压缩成zip格式并下载到本地的方法。供大家参考研究具体如下: 废话不多说,直接上代码 open($zipname,ZipArchive::CREATE);if ($res === TRUE) { foreach ($files as $file) { //这里直接用原文件的名字进行打包,也[详细]
-
PHP实现的mysql读写分离操作示例
所属栏目:[PHP教程] 日期:2021-05-25 热度:56
本篇章节讲解PHP实现的mysql读写分离操作。供大家参考研究具体如下: 首先mysql主从需配置好,基本原理就是判断sql语句是否是select,是的话走master库,否则从slave查 '; $link = mysql_connect("192.168.20.201:3306","open","123456") or die("[详细]
-
PHP基于pdo的数据库操作类【可支持mysql、sqlserver及oracle】
所属栏目:[PHP教程] 日期:2021-05-25 热度:156
本篇章节讲解PHP基于pdo的数据库操作类。分享给大家供大家参考,具体如下: 工作中需要操作sqlserver、oracle都是使用的这个类,当时是在别人的基础上改进了,现在分享下 Config = $config; $this->connect(); } /*数据库连接*/ public function connect()[详细]
-
PHP如何得到Cookie的值
所属栏目:[PHP教程] 日期:2021-05-25 热度:103
Cookie 是一个以文本形式记录信息的,当我们再次访问一个网站时,浏览器会自动把与该站点对应的 Cookie 信息全部发送给服务器。 从 PHP5 之后,任何 Cookie 信息[详细]
-
Cookie在浏览器中是怎样保存的?
所属栏目:[PHP教程] 日期:2021-05-25 热度:117
本节以 Windows 7 系统上的常用浏览器为例来说明 Cookie 的存储位置。 IE 浏览器 Windows 系统上 IE 浏览器 Cookie 数据位于 %APPDATA%MicrosoftWindowsCooki[详细]
-
关于PHP执行正则表达式匹配
所属栏目:[PHP教程] 日期:2021-05-25 热度:169
参数说明如下: $pattern:要搜索的模式,也就是编辑好的正则表达式; $subject:要搜索的字符串; $matches:可选参数(数组类型),如果提供了 $matches,它将[详细]
-
PHP正则表达式,建议收藏
所属栏目:[PHP教程] 日期:2021-05-25 热度:165
不要被上例中看似乱码的字符串给吓退,它们就是按照正则表达式的语法规则构建的,是一种由普通字符和具有特殊功能的字符组成的字符串。而且要将这些字符串放在特[详细]
-
PHP函数的参数包含了形式参数还有实际参数
所属栏目:[PHP教程] 日期:2021-05-25 热度:138
如果函数没有参数列表,函数执行的任务就是固定的,用户在调用函数时不能改变函数内部的一些执行行为。 如果函数有参数列表,函数就可以从外部获取函数执行所需[详细]
-
PHP定义函数的意思
所属栏目:[PHP教程] 日期:2021-05-25 热度:91
函数的语法格式说明如下: 每个函数的第一行都是函数头,由声明函数的关键字 function、函数名和参数列表三部分组成,其中每一部分完成特定的功能; 每个自定义[详细]
-
PHP Cookie的解释
所属栏目:[PHP教程] 日期:2021-05-25 热度:138
其实,网站以外的用户无法跨过网站来获得 Cookie 信息。如果因为这种担心而屏蔽 Cookie,肯定会因此拒绝访问许多站点页面。因为,当今有许多 Web 站点开发人员使[详细]
-
PHP会话控制分析
所属栏目:[PHP教程] 日期:2021-05-25 热度:73
上图中,如果某网站的用户通过浏览器请求 Web 服务器中的网页一时,该页面会经由服务器处理以后动态地将内容响应到浏览器。由于 HTTP 协议的无状态性,当用户通[详细]