-
PHP实现判断二 叉树是否对称的方法
所属栏目:[PHP教程] 日期:2023-02-17 热度:2841
本篇章节讲解PHP实现判断二叉树是否对称的方法。分享给大家供大家参考,具体如下:
问题
请实现一个函数,用来判断一颗二叉树是不是对称的。注意,如果一个二叉树同此二叉树的镜像是同样的,定义[详细] -
yii2多图上传组件的使 用教程
所属栏目:[PHP教程] 日期:2023-02-16 热度:2204
最近在使用yii2开发一个表单页面的时候,有多图上传的需求,稍微找了找这方面的组件,基本都安利fileInput这个组件,于是就尝试着使用这个库来完成后端表单页面的多图上传功能。使用的过程中发现还是有不少小细[详细]
-
PHP实现压缩图片尺寸 并转为jpg格式的方法示例
所属栏目:[PHP教程] 日期:2023-02-16 热度:2873
本篇章节讲解PHP实现压缩图片尺寸并转为jpg格式的方法。分享给大家供大家参考,具体如下:
$towidth/$srcH){ $b = $toheight/$srcH; }else{ $b = $towidth/$srcW; } //计算出图片缩放后的宽高 // floo[详细] -
PHP使用PDO抽象 层获取查询结果的方法示例
所属栏目:[PHP教程] 日期:2023-02-16 热度:9854
本篇章节讲解PHP使用PDO抽象层获取查询结果的方法。分享给大家供大家参考,具体如下:
PHP使用PDO抽象层获取查询结果,主要有三种方式:
(1)PDO::query()查询。
看下面这段php代码:[详细] -
PHP分页显 示的方法分析【附PHP通用分页类】
所属栏目:[PHP教程] 日期:2023-02-16 热度:6333
本篇章节讲解PHP分页显示的方法。分享给大家供大家参考,具体如下:
= $pages){ $nextpage = $pages; } $start =($currentpage-1) * $pagesize;//起始位置 $sql = "SELECT * from student limit $start,[详细] -
PHP基于递归算法 解决兔子生兔子问题
所属栏目:[PHP教程] 日期:2023-02-16 热度:8488
本篇章节讲解PHP基于递归算法解决兔子生兔子问题。分享给大家供大家参考,具体如下:
接到面试通知辗转反侧,一直在默念明天改如何介绍自己的项目经验等。
早早的起床,洗漱,把自己的总结的问题[详细] -
PHP fopen和fclose怎么做到打开和 关闭文件
所属栏目:[PHP教程] 日期:2023-02-15 热度:8546
在对文件进行操作之前,服务器上的操作系统必须知道要对打开的文件进行什么操作。操作系统需要了解在打开这个文件后,这个文件是否还允许其他脚本再打开,它还需要了解使用者(或脚本)是否具有在这种方式下使[详细]
-
解析PHP imagecreatetruecolor和 imagecreate中的创建画布
所属栏目:[PHP教程] 日期:2023-02-15 热度:4666
在 PHP 中,通过 GD 库处理图像的操作,都是先在内存中处理,操作完成以后再以文件流的方式,输出到浏览器或保存在服务器的磁盘中。创建图像一般分为 4 个基本步骤。
创建画布:所有的绘图设计都需要在一[详细] -
一篇文章为你解释PHP fgets和fgetss中的逐 行读取文件
所属栏目:[PHP教程] 日期:2023-02-15 热度:6966
fgets() 函数 fgets() 函数用于一次读取一行数据。函数的语法格式如下:
fgets(resource $handle[, int $length])
其中参数 $handle 是被打开的文件;参数 $length 为可选参数,用来设置读取的数据[详细] -
PHP如何 输出图片
所属栏目:[PHP教程] 日期:2023-02-15 热度:8611
上表中函数的语法格式如下所示:
imagegif(resource $image[, string $filename])
imagejpeg(resource $image[, string $filename[, int $quality]])
imagepng(resource $image[, string $file[详细] -
PHP+MySQL高并发加锁事务 处理问题解决方法
所属栏目:[PHP教程] 日期:2023-02-15 热度:9463
本篇章节讲解PHP+MySQL高并发加锁事务处理问题解决方法。分享给大家供大家参考,具体如下:
1、背景:
现在有这样的需求,插入数据时,判断test表有无username为‘mraz'的数据,无则插入[详细] -
PHP设计模式之 单例模式原理与实现方法分析
所属栏目:[PHP教程] 日期:2023-02-14 热度:6675
本篇章节讲解PHP设计模式之单例模式原理与实现方法。分享给大家供大家参考,具体如下:
一、什么是单例模式
作为对象的创建模式,单例模式确保某一个类只有一个实例,并且对外提供这个全局实例的[详细] -
PHP基于 SPL实现的迭代器模式示例
所属栏目:[PHP教程] 日期:2023-02-14 热度:6483
本篇章节讲解PHP基于SPL实现的迭代器模式。分享给大家供大家参考,具体如下:
现在有这么两个类,Department部门类、Employee员工类:
_name = $name; $this->employees = array(); } functio[详细] -
PHP排序 算法之快速排序(Quick Sort)及其优化算法详解
所属栏目:[PHP教程] 日期:2023-02-14 热度:4520
本篇章节讲解PHP排序算法之快速排序(Quick Sort)及其优化算法。分享给大家供大家参考,具体如下:
基本思想:
快速排序(Quicksort)是对冒泡排序的一种改进。他的基本思想是:通过一趟排序将待[详细] -
PHP排 序算法之堆排序(Heap Sort)实例详解
所属栏目:[PHP教程] 日期:2023-02-14 热度:1387
本篇章节讲解PHP排序算法之堆排序(Heap Sort)。分享给大家供大家参考,具体如下:
算法引进:
在这里我直接引用《》里面的开头:
在前面讲到 ,它在待排序的 n 个记录中选择一个最小的记[详细] -
PHP排序算 法之基数排序(Radix Sort)实例详解
所属栏目:[PHP教程] 日期:2023-02-14 热度:1268
本篇章节讲解PHP排序算法之基数排序(Radix Sort)。分享给大家供大家参考,具体如下:
基数排序在《》中并未讲到,但是为了凑齐八大排序算法,我自己通过网络学习了这个排序算法,并给大家分享出来。
[详细] -
PHP逻辑运算 符的原理
所属栏目:[PHP教程] 日期:2023-02-13 热度:3422
左右两个条件同时为 TRUE 时,则结果为 TRUE;两个条件中有任意一个条件为 FALSE 时,则结果为 FALSE。当左边的条件为 FALSE 时,将直接跳过右边的条件直接返回 FALSE。
【示例】假设 18 岁到 25 岁之[详细] -
解析PHP比较运算 符
所属栏目:[PHP教程] 日期:2023-02-13 热度:2246
PHP 中的比较运算符如下表所示:
例子 名称 描述
$a == $b 等于 如果类型转换后 $a 和 $b 的值相等,则返回 TRUE,否则返回 FALSE
$a === $b 全等 如果 $a 和 $b 不仅值相等,而且它[详细] -
一篇文章告 诉你PHP三元运算符
所属栏目:[PHP教程] 日期:2023-02-13 热度:1434
如果条件“expr1”成立,则执行语句“expr2”,否则执行“expr3”。
示例代码如下:
<?php
$a = 10;
$a % 2 == 0 ? print '$a 是偶数!' :[详细] -
PHP if else语句概 念
所属栏目:[PHP教程] 日期:2023-02-13 热度:7160
【示例】 定义一个数组,使用 if 语句判断这个数字是不是偶数,代码如下所示:
<?php
$num = 34;
if ($num % 2 == 0) {
echo '$num ='.$num.', 是偶数!'[详细] -
PHP switch case语 句详解
所属栏目:[PHP教程] 日期:2023-02-13 热度:1702
在使用 switch 语句时应该注意以下几点:
和 if 语句不同的是,switch 语句后面表达式的数据类型只能是整型或字符串,不能是 bool 型。通常这个表达式是一个变量名称,虽然 PHP 是弱类型语言,在 switch 后[详细] -
基于CI(CodeIgniter)框架实现购物车功能的方法
所属栏目:[PHP教程] 日期:2023-02-11 热度:761
本篇章节讲解基于CI(CodeIgniter)框架实现购物车功能的方法。分享给大家供大家参考,具体如下:
在商城项目中,购物车是非常重要的一环,此处留下源码,留作笔记!!!
话不多说,往下看:
[详细] -
PHP+Session防止表单重复 提交的解决方法
所属栏目:[PHP教程] 日期:2023-02-11 热度:7196
index.php
当前表单页面is_submit设为0
用户名:
密 码:
E-mail:
post.php
若是提交表单了,设当前'is_submit为1,若是刷新post.php,那么将执行else代码[详细] -
PHP创建自 己的Composer包方法
所属栏目:[PHP教程] 日期:2023-02-11 热度:1083
仓库(Repository)
仓库是软件开发中常见的概念,与源(sources)意义相近,主要指托管资源的场所。许多软件都有仓库的概念,例如yum、npm、maven、Git,以及本文的主角Composer。仓库以中心化的方式托管资[详细] -
Bootstrap+PHP实现多图上传功能实例详解
所属栏目:[PHP教程] 日期:2023-02-11 热度:8587
使用bootstrap界面美观,可预览,可拖拽上传,可配合ajax异步或同步上传,下面是效果图:
前端代码:fileinput.html
bootstrap多图上传
后台代码:
fetch(); } public function up[详细]
