Welcome 微信登录

首页 / 网页编程 / PHP

PHP单链表的实现代码

PHP单链表的实现代码

单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。单链表简介链表中的数据是以结点来表示的,每个结点的构成:元素(数据元素的映象) + 指针(指示后继元素存储位置),元素就是存储数据的存储单元,指针就是连接每个结点的地址数据。关键代码如下所示:<?php/*** 单链表*/ class Demo{private $id;public $name;public $next;public function __cons...
Yii2 RESTful中api的使用及开发实例详解

Yii2 RESTful中api的使用及开发实例详解

什么是RESTful风格的API对于各种客户端设备与服务端的通信,我们往往都通过API为客户端提供数据,提供某种资源。关于RESTful的概念,一查一大推,一两句也解释不清,姑且先按照我们通俗的理解:在众多风格、众多原则的API中,RESTful就是一套比较优秀的接口调用方式。Yii2如何实现RESTful风格的API1、建立单独的应用程序为了增加程序的可维护性,易操作性,我们选择新建一套应用程序,这也是为了和前台应用、后台应用区分开操作。有些人要嚷嚷了,...
PHP判断JSON对象是否存在的方法(推荐)

PHP判断JSON对象是否存在的方法(推荐)

在实际测试中php读取json数组时 使用简单的 if 或者 array_key_exists 去判断对象是否存在是会报错的,以下是google搜寻的正确判断方法实际上出现报错只是我对php还不是很精通 因此可能我认为正确的判断方法同样不是最完美的解决方法甚至是错误的 此篇博文留作自用错误代码:$structure = imap_fetchstructure($connection, $id, FT_UID);if (array_key_exists("p...
PHP使用PHPExcel删除Excel单元格指定列的方法

PHP使用PHPExcel删除Excel单元格指定列的方法

本文实例讲述了PHP使用PHPExcel删除Excel单元格指定列的方法。分享给大家供大家参考,具体如下:需求是这样的:有一个系统仅公司内部和外部经销商使用,在一个导出功能中公司内部员工跟外部经销商导出的列是不一样的(某些数据是不能提供给经销商的)因为导出的数据都是一样的(某些列外数据外部没有)因此并没有单独处理,而是统一生成然后根据不同的账户再删除没有权限的列/*** @Author: HTL* @Description: 移出单元列* @objPHPE...
thinkPHP+PHPExcel实现读取文件日期的方法(含时分秒)

thinkPHP+PHPExcel实现读取文件日期的方法(含时分秒)

本文实例讲述了thinkPHP+PHPExcel实现读取文件日期的方法。分享给大家供大家参考,具体如下:我们使用PHPExcel读取excel文件后发现,时间都是类似于这样的数字:41890.620138889,那么如何将它处理成我们想要的2014-09-08 14:53:00这样格式的日期呢,看代码:Vendor("PHPExcel.PHPExcel.IOFactory");$inputFileName = "Public/demo/demo.xls";...
PHP记录和读取JSON格式日志文件

PHP记录和读取JSON格式日志文件

我们有时需要记录用户或者后端的某个操作事件的运行情况,可以使用后端语言如PHP将操作结果记录到日志文件中,方便测试和查找问题。尤其是这些在后端运行的而前端不能直接看到运行结果的,那么就可以用日志文件记录下来,如果你经常跟一些接口开发如支付宝接口、微信卡券接口打交道的话,日志记录就必不可少了。我们讲的PHP记录日志,就是将日志信息写入到一个日志文件中,区别于内存日志。写入日志的流程是:打开日志文件(如果不存在则新创建),然后将日志内容追加到日志文件的后面,最...
PHP使用自定义方法实现数组合并示例

PHP使用自定义方法实现数组合并示例

本文实例讲述了PHP使用自定义方法实现数组合并。分享给大家供大家参考,具体如下:在PHP中提供了强大的数组功能,对于数组的合并也提供了两个方法:array_merge 和 array_merge_recursive但对于我们千变万化的业务来说这些内置的方法并不完全能满足我们的要求如我现在就遇到了数组合并这方面的问题,要求是这样的:有两个二维数组,这两个数组大部分的健名是相同的,但有些健名可能并不存在于另一个数组中,现在需要我做的是将第二个数组中所有健值复制...
PHP常见的6个错误提示及解决方法

PHP常见的6个错误提示及解决方法

在php开发过程中,由于不知道向谁求助而心慌意乱地判断以为自己不适合学php。其实错误在每个人学习过程中都会碰到的,千万不要妄自菲薄。很多错误在报错的代码提示中已经告诉我们了,仔细看,不会就百度。现总结一些常见的php错误,以共享php新人。Php常见错误提示一、Fatal error: Call to undefined function……函数不存在,可能的原因:1、系统不存在这个函数且你也没自定义2、有人会问,我在别的机器上就不报错。那是因为环境不同...
PHP线程的内存回收问题

PHP线程的内存回收问题

当一个PHP线程结束时,当前占用的所有内存空间都会被销毁。那么如果这个线程不结束,怎么回收内存呢?refcount:引用技术器,可以理解为指向该个容器的指针个数吧。is_ref:是否被引用(只可能是0或者1)赋值的流程:<?php$a = "aa";xdebug_debug_zval(a); //(refcount=1, is_ref=0),string "aa" (length=6)$b = $a; //以下的两个其实是一个变量容器xdeb...
php实现批量删除挂马文件及批量替换页面内容完整实例

php实现批量删除挂马文件及批量替换页面内容完整实例

本文实例讲述了php实现批量删除挂马文件及批量替换页面内容的方法。分享给大家供大家参考,具体如下:<?php# functionality:本程序可以扫描指定目录的所有文件,进行内容替换。可用于被批量挂马的删除以及批量更新页面某些内容。# 本程序适用于对UTF-8的页面进行修改。set_time_limit(3600); //脚本运行时间?><?phpif($_POST["Submit"]=="开始执行操作"){ ...
<< 621 622 623 624 625 626 627 628 629 630 >>