当前位置:首页 > PHP教程 > PHP高级教程

PHP高级教程

利用PHPExcel读取Excel的数据和导出数据到Excel

5

phpexcel是一个php类库,用来帮助我们简单、高效实现从excel读取excel的数据和导出数据到excel。也是我们日常开发中,经常会遇到的使用场景。比如有个客户信息表,要批量导出发给同事,我们就可以用phpexcel来快速实现。同

php中session定期自动清理的方法

7

下文来为各位介绍php设置session定期自动清理的例子了,因为session默认是15分钟自动把变量给清除内存了,但有一些时间并不生效了,下面我们就来看看。配置完成php后默认php会将session生成到/tmp目录下,导致/tmp目

浅谈PHP中foreach/in_array的使用

5

php在开发效率很高,这是无可厚非的,但是却是在牺牲执行效率的。php数组功能非常强大,但是也要多加考虑,多试几种情况情况,以防万一,这里,我就简单的说两个遇到的坑,以后如果有发现更多的,再补上吧!  foreach提供了遍历数组的简单方式

PHP中array_merge和array相加的区别分析

6

首先来看看键名是string,两者区别:复制代码代码如下:<?php$arr1=array('a'=>'php');$arr2=array('a'=>'java');//如果键名为字符,且键名相同,array_merge(

php中的一些数组排序方法分享

5

a.内部排序(直接加载到内存进行排序):包括交换式排序(冒泡和快速法)、选择式排序、插入式排序b.外部排序(因数据量大,需借助外部存储进行排序):包括合并排序、直接合并排序【冒泡排序:从后向前,依次比较相邻元素的排序码,若发现逆序则交换,一

php使用正则表达式获取图片url的方法

8

本文实例讲述了php使用正则表达式获取图片url的方法。分享给大家供大家参考。具体实现方法如下:复制代码代码如下:<?phpheader("content-type:text/html;charset=utf-8");$str

PHP5.3安装ZendGuardLoader图文教程

7

zendoptimizer/3.3.3解密加代码优化,提高php应用程序的执行速度,显著降低服务器的cpu负载。zendguardloader/5.5.0/6.0解密加代码优化,提高php应用程序的执行速度,显著降低服务器的cpu负载。ph

php异常处理技术,顶级异常处理器

5

定义顶级异常处理器用到的函数是set_exception_handler("my_exception");这里的my_expection是开发者自定义的异常处理函数,既顶级异常处理器,只有当程序中没有函数来处理异常才有顶级异常处理器来处理异

php使用preg_match()函数验证ip地址的方法

7

本文实例讲述了php使用preg_match()函数验证ip地址的方法。分享给大家供大家参考,具体如下:代码一、正则实现preg_match('/^(?:25[0-5]|2[0-4]d|1dd|[1-9]d|d)(?:[.]

PHP7.1方括号数组符号多值复制及指定键值赋值用法分析

5

本文实例讲述了php7.1方括号数组符号多值复制及指定键值赋值用法。分享给大家供大家参考,具体如下:phper们可能都知道list的用法,简单来说就是可以在一个表达试里通过数组对多个变量赋值:$values=array('value1','

drupal代码实现URL重写

7

以下是实现例子:复制代码代码如下:/**伪地址转原地址(url_alter)*/functionexample_url_inbound_alter(&$path,$original_path,$path_language){if(preg_

PHP无限分类三种方式非函数的递归调用!

7

php无限分类大致有三种方式,  1、数据库通过设置父类id来进行唯一索引,然后使用函数的递归调用实现无限分类;  2、数据库设计通过特定格式进行排列,然后使用mysql查询关键函数:concat。程序实现比较简单;  3、第三种不是太了解

PHP判断是否是微信打开,浏览器打开的方法

9

#问题项目中遇到的问题,如果用户是使用微信访问的.那么进行友好提示”如何使用浏览器打开/告诉用户使用浏览器打开”方案useragent是浏览器标识,带有一些客户信息.比如浏览器内核,操作系统等等微信访问网页也是一个浏览器,它也有ua.那么就

PHP设计模式之装饰器模式实例详解

8

本文实例讲述了php设计模式之装饰器模式。分享给大家供大家参考,具体如下:装饰器模式又叫装饰者模式。装饰模式是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。uml类图:

PHP使用反射机制实现查找类和方法的所在位置

6

本文实例讲述了php使用反射机制实现查找类和方法的所在位置。分享给大家供大家参考,具体如下://参数1是类名,参数2是方法名$func=newreflectionmethod('unifiedorder_pub','getprepayid'

PHP递归实现层级树状展开

7

本文实例为大家分享了php递归实现层级树状展开的主要代码,供大家参考,具体内容如下效果图:实现代码:<?php$db=mysql_connect('localhost','root','root')ordie('can'tco

php实现简单的MVC框架实例

7

本文实例讲述了php实现简单的mvc框架。分享给大家供大家参考。具体如下:在开始之前需要知道的知识1.php基础知识2.单一入口具备以上两点,那我们就可以开始啦.哈哈!先来说一下程序的执行流程首先有个入口文件,然后初始化一些程序,之后根据请

php版微信小店调用api示例代码

4

本文实例讲述了php版微信小店调用api的方法。分享给大家供大家参考,具体如下:刚开始调用微信小店api的时候,可能大家会遇到问题。系统总是提示systemerror,归根结底还是发送的参数不正确。下面给出几个调用例子:例子写得不全。<

PHP实现RSA签名生成订单功能【支付宝示例】

5

本文实例讲述了php实现rsa签名生成订单功能。分享给大家供大家参考,具体如下://组合签名$a=time();$b=substr($a,1);//生成随机订单号$orderid=$b.mt_rand(10000,99999);//合作身份