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

PHP高级教程

用PHP的ob_start();控制您的浏览器cache!

7

outputcontrol函数可以让你自由控制脚本中数据的输出。它非常地有用,特别是对于:当你想在数据已经输出后,再输出文件头的情况。输出控制函数不对使用header()或setcookie(),发送的文件头信息产生影响,只对那些类似于ec

PHP字符串长度判断效率更高的方法

6

有经验的程序员发现,php判断字符串长度,使用isset()在速度上比strlen()更快,执行效率更高。即:复制代码代码如下:$str=‘aaaaaa';if(strlen($str)>6)vsif(!isset($str{6})用

浅谈ThinkPHP中initialize和construct的区别

11

thinkphp中initialize()和construct()这两个函数都可以理解为构造函数,前面一个是tp框架独有的,后面的是php构造函数,那么这两个有什么不同呢?在网上搜索,很多答案是两者是一样的,thinkphp中initial

通过chrome浏览器控制台(Console)进行PHPDebug的方法

5

效果如下图phpconsole是一款可以帮助用户模拟真实的php网站运行环境,帮助用户使用chrome插件对php代码进行调试的chrome插件,用户在chrome中安装了phpconsole插件以后,可以在自己的php项目中引用phpco

PHP中文编码小技巧

5

php程序设计中中文编码问题曾经困扰很多人,导致这个问题的原因其实很简单,每个国家(或区域)都规定了计算机信息交换用的字符编码集,如美国的扩展ascii码,中国的gb2312-80,日本的jis等。作为该国家/区域内信息处理的基础,字符编码

使用php判断浏览器的类型和语言的函数代码

7

我们经常看到有一些网站上面会显示出你目前使用的浏览器类型和使用的语言,比如显示的是:您使用的浏览器为ie6,繁体字。看起来是不是很炫。其实这样的功能不难实现,无非就是判断浏览器的类型和语言,如果用js来做应该很简单,这里我们看看用php来怎

php删除数组中重复元素的方法

5

几种php删除数组元素方法在很多情况下我们的数组会出现重复情况,那我们删除数组中一些重复的内容怎么办,这些元素必须保持他唯一,所以就想办法来删除它们,下面利用了遍历查询来删除重复数组元素的几种方法。方法一、完整删除重复数组实例-----删除

php搜索文件程序分享

6

对于本地,我们可以利用windows自带的查找去进行查找,但是对于线上的话,如查找ftp空间里面文件,本程序是很有用的。php文件查找器源码:<html><head><metahttp-equiv="conte

php中通过虚代理实现延迟加载的实现代码

4

这货是从martin大神的《企业应用架构模式》中学到的,辅助php动态语言的特性,可以比java轻松很多的实现延迟加载(lazyload)。基本原理是通过一个虚代理(virtualproxy)做占位符,一旦访问代理对象的某成员(方法或属性)

PHP函数import_request_variables()用法分析

5

本文实例分析了php函数import_request_variables()用法。分享给大家供大家参考,具体如下:import_request_variables函数可以在register_global=off时,把get/post/coo

php计算一个文件大小的方法

5

本文实例讲述了php计算一个文件大小的方法。分享给大家供大家参考。具体如下:<?phpfunctiondirsize($directoty){$dir_size=0;if($dir_handle=@opendir($direc

PHP读取XML格式文件的方法总结

6

本文实例总结了php读取xml格式文件的方法。分享给大家供大家参考,具体如下:books.xml文件:<books><book><author>jackherrington</author>&

php把数组值转换成键的方法

4

本文实例讲述了php把数组值转换成键的方法。分享给大家供大家参考。具体如下:functionvalues2keys($arr,$value=1){$new=array();while(list($k,$v)=each($arr)){$v=t

PHPSOCKET编程详解

6

1.预备知识一直以来很少看到有多少人使用php的socket模块来做一些事情,大概大家都把它定位在脚本语言的范畴内吧,但是其实php的socket模块可以做很多事情,包括做ftplist,httppost提交,smtp提交,组包并进行特殊报

coreseek搜索英文的问题详解

5

问题描述:被搜索名字为:andy这时搜索andy正常,但是搜索a就搜不到。解决办法,在索引配置文件中的index中添加min_infix_len=1最后还要重新索引一下/usr/local/coreseek/bin/indexer-cmys

使用PHP获取网络文件的实现代码

4

复制代码代码如下:<?php//设置我们将要使用的文件$srcurl="http://localhost/index.php";$tempfilename="tempindex.html";$targetfilename="index

PHP中预定义的6种接口介绍

6

php预定义了6个接口介绍如下:1.traversable遍历接口呵呵!其实它不是一个在php中可以使用的接口,内部类才可使用,它有一个用途就是检测一个类是否可以遍历。if($classinstanceoftraversable){//fo

php编写批量生成不重复的卡号密码代码

4

闲的蛋疼的时候,顺便加强下自己对php中数组操纵的一些技巧,就写了下面的一段小代码,可以随机生成卡号密码对应的数组,并且自动去重复,思路没有,纯粹瞎掰。<?phpheader('content-type:text/html;c