-
关于php支持的协议与封装协议总结(推荐)
所属栏目:[PHP教程] 日期:2021-03-15 热度:56
副标题#e# 前言 当今web程序的开发技术真是百家争鸣,ASP.NET,PHP,JSP,Perl,AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要,因为它让我们理解了Web应用程序的内部工作。 PHP 带有很多内置 URL 风格的封装协议,可用于类似[详细]
-
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及
所属栏目:[PHP教程] 日期:2021-03-15 热度:197
副标题#e# 本篇章节讲解PHP实现绘制二叉树图形显示功能。分享给大家供大家参考,具体如下: 前言: 最近老师布置了一个作业:理解并实现平衡二叉树和红黑树,本来老师是说用C#写的,但是我学的C#基本都还给老师了,怎么办?那就用现在最熟悉的语言PHP来写吧[详细]
-
PHP 实现人民币小写转换成大写的方法及大小写转换函数
所属栏目:[PHP教程] 日期:2021-03-15 热度:198
下面一段代码给大家分享php实现人民币大小写转换的方法,具体代码如下所示: 15){ return "金额太大"; die(); } if($c = strpos($num,'.')){//有小数点,$c为小数点前有几位 $len=strlen($num)-strpos($num,'.')-1;//小数点后有几位数 }else{//无小数点 $c[详细]
-
PHP实现验证码校验功能
所属栏目:[PHP教程] 日期:2021-03-15 热度:79
验证码的校验是利用PHP中的 SESSION功能来实现。在最顶端声明函数 session_start(); 告诉服务器我们要用这个函数的功能。 接下来我们用到的就是验证码实现的代码。这里用英文数字的代码为例。 然后在验证码实现之前声明一个空变量,用来存放验证码。 for($[详细]
-
PHP实现链式操作的三种方法详解
所属栏目:[PHP教程] 日期:2021-03-15 热度:108
本篇章节讲解PHP实现链式操作的三种方法。分享给大家供大家参考,具体如下: 在php中有很多字符串函数,例如要先过滤字符串收尾的空格,再求出其长度,一般的写法是: 如果要实现类似js中的链式操作,比如像下面这样应该怎么写? trim()->strlen() 下面分[详细]
-
php表单处理操作
所属栏目:[PHP教程] 日期:2021-03-15 热度:78
最近在自学PHP,刚好学到了表单这一块,就简单说一下吧。 首先,我这边是用到了两个软件,一个是PHPstudy,另一个是phpstorm。 安装也很简单,我这里就不多说了。 步骤:1.打开phpstudy 2.打开编辑器,我的是用phpstorm,由于我的phpstudy是保存在e盘下。[详细]
-
Ajax中的JSON格式与php传输过程全面解析
所属栏目:[PHP教程] 日期:2021-03-15 热度:122
在Ajax中的JSON格式与php传输过程中有哪些要注意的小地方呢? 先来看一下简单通用的JSON与php传输数据的代码 HTML文件: 在整个过程中先要获得AJAX对象,然后用POST请求方式与PHP文件连接,这时候用的是POST方法请求数据,所以这时候还要加上一个请求文件[详细]
-
PHP基于imagick扩展实现合成图片的两种方法【附imagick扩展下载
所属栏目:[PHP教程] 日期:2021-03-15 热度:153
本篇章节讲解PHP基于imagick扩展实现合成图片的两种方法。分享给大家供大家参考,具体如下: 方法一:compositeimages newimage($bg_width,$bg_height,'white'); $canvas->setimageformat($img_type); $i = $j = 0; foreach ($img_list as $item) { $im =[详细]
-
PHP中递归的实现实例详解
所属栏目:[PHP教程] 日期:2021-03-15 热度:174
递归的定义 递归(http:/en.wikipedia.org/wiki/Recursive)是一种函数调用自身(直接或间接)的一种机制,这种强大的思想可以把某些复杂的概念变得极为简单。在计算机科学之外,尤其是在数学中,递归的概念屡见不鲜。例如:最常用于递归讲解的斐波那契数[详细]
-
PHP对称加密算法(DES/AES)类的实现代码
所属栏目:[PHP教程] 日期:2021-03-15 热度:173
副标题#e# 对称密钥加密机制即对称密码体系,也称为单钥密码体系和传统密码体系。对称密码体系通常分为两大类,一类是分组密码(如DES、AES算法),另一类是序列密码(如RC4算法)。 AES 是一个新的可以用于保护电子数据的加密算法。明确地说,AES 是一个迭[详细]
-
基于php流程控制语句和循环控制语句(讲解)
所属栏目:[PHP教程] 日期:2021-03-14 热度:164
1、流程控制语句主要有if、ii...else、elseif(有时也可以写成else if)、switch四种。 PHP中语句格式为: if(条件满足) {执行语句} if(条件满足) {执行语句} else {执行语句} if(条件满足) {执行语句} elseif {执行语句} elseif {执行语句} ....... else {[详细]
-
PHP实现实时生成并下载超大数据量的EXCEL文件详解
所属栏目:[PHP教程] 日期:2021-03-14 热度:168
前言 最近在工作中接到一个需求,通过选择的时间段导出对应的用户访问日志到excel中, 由于用户量较大,经常会有导出50万加数据的情况。而常用的PHPexcel包需要把所有数据拿到后才能生成excel, 在面对生成超大数据量的excel文件时这显然是会造成内存溢出[详细]
-
利用PHP获取汉字首字母并且分组排序详解
所属栏目:[PHP教程] 日期:2021-03-14 热度:152
前言 本文主要给大家介绍了关于PHP获取汉字首字母并分组排序的相关内容,因经常我们在做项目的时候,会有按首字母排序的需求 比如: 美团的城市选择 app中按字母搜索 正题 网上找了各种,不尽人意,于是,自己就写了一个,分享给大家。 /** @author Tech *[详细]
-
PHP静态延迟绑定和普通静态效率的对比
所属栏目:[PHP教程] 日期:2021-03-14 热度:67
PHP静态延迟绑定和普通静态效率的对比 只是一个简单的小实验,对比了下 延迟绑定 和 非延迟的效率 延迟绑定主要就是使用 static 关键字来替代原来的 self ,但功能非常强大了 实验代码: public static function n1() { return static::$cc1; } public sta[详细]
-
PHP自定义函数实现数组比较功能示例
所属栏目:[PHP教程] 日期:2021-03-14 热度:159
本篇章节讲解PHP自定义函数实现数组比较功能。分享给大家供大家参考,具体如下: count($op1)) { return 1; //$op1 > op2 } foreach ($op1 as $key => $val) { if(!array_key_exists($key,$op2)) { return null; } else if ($val $op2[$key]) { return 1;[详细]
-
PHP实现重载的常用方法实例详解
所属栏目:[PHP教程] 日期:2021-03-14 热度:137
本篇章节讲解PHP实现重载的常用方法。分享给大家供大家参考,具体如下: php是弱类型语言,并没有像JAVA这种强类型语言一样有重载。 重载一般来说就是拥有相同的函数名或方法名,但是参数列表却不同(包括参数个数和参数类型) 从这个定义来说,php是没有重[详细]
-
php+ajax实现仿百度查询下拉内容功能示例
所属栏目:[PHP教程] 日期:2021-03-14 热度:116
本篇章节讲解php+ajax实现仿百度查询下拉内容功能。分享给大家供大家参考,具体如下: 运行效果如下: html代码: Document a.txt内容: 更多关于PHP相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》及《》 希望本文所述对大家PHP[详细]
-
phpStudy2016 配置多个域名期间遇到的问题小结
所属栏目:[PHP教程] 日期:2021-03-14 热度:135
第一步 在C:WindowsSystem32driversetc下的hosts文件下添加 第二步找到Apache 下的httpd.conf 文件 打开,去掉171行前边的# 第三步在apache的配置文件vhosts.conf中,配置以下内容 重启Apache就可以。。。。域名配好了。。此时又有问题了 浏览器出这样[详细]
-
phpstudy的php版本自由修改的方法
所属栏目:[PHP教程] 日期:2021-03-14 热度:86
网上有着许多的网站集成搭建软件,比较出名的就有wamp,xampp,phpstudy等等 现在就来讲一讲phpstuy的php版本自由切换 安装下载之类的就不说了, 官网就有,十分简单 看看界面,软件的作者将软件做的其实是挺人性化的,可以自己选择php版本,如下: 也可以[详细]
-
phpStudy 2016 使用教程详解(支持PHP7)
所属栏目:[PHP教程] 日期:2021-03-14 热度:99
对学习PHP的新手来说,WINDOWS下PHP环境配置是一件很困难的事,就是老手也是一件烦琐的事。因此,无论你是新手还是老手,phpStudy 2016都是一个不错的选择,该程序集成Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,最新版本已集成最新的 PHP7。 下面针对刚[详细]
-
PHP设计模式之工厂模式详解
所属栏目:[PHP教程] 日期:2021-03-14 热度:171
副标题#e# 在开发大型系统时,往往会出现这样一种情况: 我有一部分基础数据,是类classA是从数据库A读取出来的,其他很多的功能都是基于这个基础数据来操作的。现在呢,我想把数据从数据库A变成从另外的数据源去获取,这时候,要修改起来就比较麻烦,要修[详细]
-
PHP实现的简单对称加密与解密方法实例小结
所属栏目:[PHP教程] 日期:2021-03-11 热度:64
本篇章节讲解PHP实现的简单对称加密与解密方法。分享给大家供大家参考,具体如下: 方法一:YII自带的加密方法 getSecurity()->encryptByPassword($data,$secretKey); get('uid');$secretKey = "wwj";$uid = Yii::$app->getSecurity()->decryptByPassword([详细]
-
yii2中LinkPager增加总页数和总记录数的实例
所属栏目:[PHP教程] 日期:2021-03-11 热度:105
本文介绍了php中LinkPager增加总页数和总记录数,分享给大家,也给自己留个笔记 项目路径 vendoryiisoftyii2widgetsLinkPager.php renderPageButtons方法中增加 $buttons[] = Html::tag('li',Html::tag("span",'共'.$this-pagination-getPageCount().'[详细]
-
PHP基于递归实现的约瑟夫环算法示例
所属栏目:[PHP教程] 日期:2021-03-11 热度:117
本篇章节讲解PHP基于递归实现的约瑟夫环算法。分享给大家供大家参考,具体如下: 约瑟夫环问题: 39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓。于是决定了自杀方式,41个人排成一个圆圈,由第1个人开始报数,每报数[详细]
-
PHP迭代与递归实现无限级分类
所属栏目:[PHP教程] 日期:2021-03-10 热度:198
无限级分类是开发中常见的情况,因此本文对常见的无限极分类算法进行总结归纳. 1.循环迭代实现 ['id'=>1,'name'=>'父1','father'=>NULL],2=>['id'=>2,'name'=>'父2',3=>['id'=>3,'name'=>'父3',4=>['id'=>4,'name'=>'儿1-1','father'=>1],5=>['id'=>5,'name[详细]

浙公网安备 33038102330479号