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

PHP高级教程

PHP常用函数库和一些实用小技巧

5

文件读取函式//文件读取函式functionphp_read($file_name){$fd=fopen($file_name,r);while($bufline=fgets($fd,4096)){$buf.=$bufline;}fclos

php数组元素快速去重

6

1.使用array_unique方法进行去重对数组元素进行去重,我们一般会使用array_unique方法,使用这个方法可以把数组中的元素去重。<?php$arr=array(1,1,2,3,3,3,4,4,5,6,6,7,8

php中的实现trim函数代码

6

去掉前后的空格.假设有一个字符串"dddddd",经过trim()之后成为"dddddd".如上可以去掉两边多余的空格(包括制表符),但不能去掉中间的空格.php中的trim()函数跟asp中的trim()函数用法一样的,如果你接触过asp

PHP实现求解最长公共子串问题的方法

6

本文实例讲述了php实现求解最长公共子串问题的方法。分享给大家供大家参考,具体如下:题目:如果字符串一的所有字符按其在字符串中的顺序出现在另外一个字符串二中,则字符串一称之为字符串二的子串。注意,并不要求子串(字符串一)的字符必须连续出现在

PHP获取MAC地址的函数代码

12

复制代码代码如下:<?php/**获取网卡的mac地址原码;目前支持win/linux系统获取机器网卡的物理(mac)地址**/classgetmacaddr{var$return_array=array();//返回带有mac地址的

PHP7下协程的实现方法详解

11

前言相信大家都听说过『协程』这个概念吧。但是有些同学对这个概念似懂非懂,不知道怎么实现,怎么用,用在哪,甚至有些人认为yield就是协程!我始终相信,如果你无法准确地表达出一个知识点的话,我可以认为你就是不懂。如果你之前了解过利用php实现

PHP文件缓存内容保存格式实例分析

4

本文实例讲述了php文件缓存内容保存格式,对于进行php项目开发非常具有实用价值。分享给大家供大家参考借鉴。具体分析如下:1、php文件缓存内容保存格式php文件缓存内容保存格式主要有三种:(1)变量var_export格式化成php正常的

详解WordPress开发中用于获取分类及子页面的函数用法

7

get_categoryget_category可能我们平时接触的不多,但却是很有用,网上这个函数介绍的貌似不多,所以今天只针对官方wordpress英文文档做一下翻译。函数描述获得指定分类,以数组或是对象的形式返回。函数使用get_cat

php检查是否是ajax请求的方法

6

本文实例讲述了php检查是否是ajax请求的方法。分享给大家供大家参考。具体如下:通过这段代码可以判断用户的请求是否来自ajaxxmlhttprequest,以区别普通post,get和ajaxfunctionisajax(){return

请离开include_once和require_once

5

诚然,这个理由是对的,不过,我今天要说的,是另外一个的原因.我们知道,php去判断一个文件是否被加载,是需要得到这个文件的opened_path的,意思是说,比如:复制代码代码如下:<?phpset_include_path("/tm

Linux环境下php实现给网站截图的方法

3

本文实例讲述了linux环境下php实现给网站截图的方法。分享给大家供大家参考,具体如下:第一步:下载wkhtmltopdf复制代码代码如下:[root@iz94aawoublz~]#wgethttp://download.gna.org/

探讨:web上存漏洞及原理分析、防范方法

5

网站提供上存功能,是很多站点经常会有功能,商城,论坛还有常见一些网盘站点。常见互联网上面,我们也是经常听说,某某站点出现上存漏洞,某某开源项目有上存漏洞。从互联网开始出现动态程序,上存漏洞像幽灵一样,频繁的出现在各种系统中。为什么,一个上存

phpflush无效,IIS7下php实时输出的方法

10

在一个比较费时的操作中,想把操作记录在浏览器上实时显示出来,用到了flush(),把缓冲中的内容发送到浏览器。但在iis7里面用fastcgi模式配置的php怎么都实现不了,结果总是一起显示出来。for($i=10;$i>0;$i--

简单的过滤字符串中的HTML标记

5

functiondeletehtml($scr){$l=strlen($scr);for($i=0;$i<$l;$i++){if(substr($scr,$i,1)=="<"){//当前位置$ii=$i;//当$i大于字符长度时

php微信支付接口开发程序

5

php微信支付接口开发程序讲解:必要条件:appid//公众号后台开发者中心获得(和邮件内的一样)mchid//邮件内获得key//商户后台自己设置appsecret//公众号开发者中心获得两个证书文件,邮件内获得apiclient_cer

php实现用手机关闭计算机(电脑)的方法

9

本文实例讲述了php实现用手机关闭计算机(电脑)的方法。分享给大家供大家参考。具体分析如下:适合有手机和电脑,用wifi的phpweb开发。方便关闭你的电脑(尤其在你想睡觉时),适合局域网用法:放在你的web项目文件夹,可以新建立个目录对了

php实现的树形结构数据存取类实例

7

本文实例讲述了php实现的树形结构数据存取类。分享给大家供大家参考。具体实现代码如下:复制代码代码如下:<?php/***tanphpframework***@categorytanphp*@packagedata_struc

PHPstrncasecmp字符串比较的小技巧

11

只是这样就需要转换两次。大多时候,我们是针对字符集转换的时候才会这样,比如判断参数传进来是否utf-8,这5个字符的写法,可就多了,比如utf-8,utf-8,utf-8等,那我们怎么办呢?strtolower?strupper?不需要啦。