php技术

php技术

phpExcel中文帮助手册之常用功能指南

阅读(42) 作者(admin)

PHPExcel基本操作:
定义EXCEL实体
即定义一个PHPEXCEL对象,并设置EXCEL对象内显示内容// Excel开始// 准备EXCEL的包括文件// Error reporting error_reporting(0);// PHPExcel require_once dirname(__FILE__) . 'PHPE...

php技术

PHP 导出Excel示例分享

阅读(35) 作者(admin)

下载PHPExcel_1.8.0_doc.zip http://phpexcel.codeplex.com/,将解压后的文件夹里的Classes上传到网站的根目录下,Classes目录内的内容如下:导出文件Excel.phprequire_once dirname(__FILE__).'/Classes/PHPExcel.php';//...

php技术

深入理解PHP中的global

阅读(39) 作者(admin)

一、实现原理
在PHP的函数中,global语法是比较常见的,大家一定都知道一旦在函数中global了某个外部变量后,这个变量就可以在这个函数中使用了,但是也有不少网友不知道这是一个什么实现原理。现在上一个例子,大家一看就知...

PHP Session机制简介及用法
php技术

PHP Session机制简介及用法

阅读(38) 作者(admin)

当服务器创建了一个session(session_start()),服务器将会在服务器的指定文件夹下创建一个session文件,其名称为sessionID,并当做cookie的值发送给浏览器。浏览器每次访问该服务器时便会带着这个cookie,服务器便会识别改sess...

php技术

php数组索引的Key加引号和不加引号的区别

阅读(42) 作者(admin)

今天在看一个PHP博客时留意了这么一句话:“PHP中的索引KEY值如果不用引号括起来的话,会将索引KEY值解释为一个常量,当找不到该常量的定义时,才将其解释为一个字符串”。我有点不太相信,因为我一直都会将索引KEY用引号括起...

php技术

zend framework框架中url大小写问题解决方法

阅读(42) 作者(admin)

有用过Zend Framework框架开发过项目的网友都知道 Zend Framework (ZF) MVC中的Controller和Action名称默认是不支持大小写的,这对于已经习惯了驼峰式代码风格的开发人员来说,显然是难以接受的。还好可以设定前端控制器...

php技术

php中多维数组按指定value排序的实现代码

阅读(36) 作者(admin)

呵呵,业务需要按多维数组中某个元素进行排序,在PHP中也是非常容易实现的,一个函数调用一个回调函数就搞定了。贴出代码:
复制代码 代码如下:
$arr = array( 'index'=>array( 'name'=>'首页','order'=>3), 'intro...

php技术

PHP获取一个字符串中间一部分字符的方法

阅读(43) 作者(admin)

这是一个获取字符串中两个子串之间的子串,如从字符串www.jb51.net中获取coderbolg子串,就让这个PHP函数来实现吧,代码如下:
复制代码 代码如下:
function get_between($input, $start, $end) { $substr = substr($input,...

php技术

php中用memcached实现页面防刷新功能

阅读(35) 作者(admin)

有个新需求要加上去,防止用户频繁刷新页面。具体需求是当用户在一分钟之后内请求指定的页面超过100次,就直接拒绝请求。仔细分析后发现这个功能用memcache来做最方便:1、以用户IP和被请求的文件名作为KEY值。2、以memcac...

php中Session的生成机制、回收机制和存储机制探究
php技术

php中Session的生成机制、回收机制和存储机制探究

阅读(40) 作者(admin)

1、php中session的生成机制我们先来分析一下PHP中是怎么生成一个session的。设计出session的目的是保持每一个用户的各种状态来弥补HTTP协议的不足(无状态)。我们现在有一个疑问,我们都知道session是保存在服务器的,既...

php技术

php中使用array_filter()函数过滤空数组的实现代码

阅读(37) 作者(admin)

今天在翻看手册查询array_filter()的使用细节时,看到了个小关键点:If no callback is supplied, all entries of input equal to FALSE (see converting to boolean) will be removed. 如果没有给出回调函数,所有的等于...

php技术

PHP针对常规模板引擎中与CSS/JSON冲突的解决方法

阅读(39) 作者(admin)

本文实例讲述了PHP针对常规模板引擎中与CSS/JSON冲突的解决方法,有一定的实用价值,具体分析如下:本文主要针对对象为Smarty与Dwoo在Smarty中经常会出现和CSS/JS的语法存在冲突的情况,因为二者都需要使用大括号{}。虽然可...

php技术

php解析json数据实例

阅读(31) 作者(admin)

本文以实例形式展示了php解析json数据的方法,这是一个比较实用的功能,分享给大家供大家参考。具体代码如下:<&#63;php$data;$data.= "[";for ($i = 0; $i < 20; $i++) { $data.= "{"; $data.= "/"id/":/"" . 110 . "/"...

PHP框架Swoole定时器Timer特性分析
php技术

PHP框架Swoole定时器Timer特性分析

阅读(35) 作者(admin)

本文所述PHP框架Swoole定时器Timer特性分析具有很好的实用价值,值得PHP程序开发人员学习借鉴。具体分析如下:首先,在各种业务型系统中,往往需要服务器在后台扫描相关数据,触发相应的统计、通知等操作。比如对于一个项目管...

php技术

几道坑人的PHP面试题 试试看看你会不会也中招

阅读(49) 作者(admin)

这几道题是在德问上看到的,感觉挺有意思,拿来给大家分享其中的陷阱,看看你会不会掉入其中。第一题复制代码 代码如下:
$arr = array(0=>1,"aa"=>2, 3, 4);

foreach($arr as $key=>$val){
print($key == "aa" &#63;...

php技术

PHP中单引号与双引号的区别分析

阅读(38) 作者(admin)

①转义的字符不同单引号和双引号中都可以使用转义字符(\),但只能转义在单引号中引起来的单引号和转义转义符本身。如果用双引号(“”)括起字符串,PHP懂得更多特殊字符串的转义序列。 <&#63;php$str1 = '\',\\,\r\n\t\v\$\"';echo...

php技术

php版本的cron定时任务执行器使用实例

阅读(28) 作者(admin)

本文实例讲述了php版本的cron定时任务执行器使用方法,是非常实用的一个功能应用。具体方法如下:由于服务器crontab只能精确到分钟,因此程序的起点也是分钟。该功能一共包括三个部分:一、配置文件:配置文件是用来返回要执行...

php技术

phpword插件导出word文件时中文乱码问题处理方案

阅读(33) 作者(admin)

最近一个项目开发要用到PHP技术导出Word文档,比较了几种方案,首先是使用Microsoft Office自带的ActiveX/COM组件,比如Word.Application,这种方式的优点是格式兼容度高,可以生成纯doc的Word2003格式文档,缺点一是比较占资源(...

php技术

PHP防止表单重复提交的几种常用方法汇总

阅读(33) 作者(admin)

本文较为详细的汇总了PHP防止表单重复提交的几种常用方法,在PHP程序开发中有着很高的实用价值。具体方法如下:1. 使用JS让按钮在点击一次后禁用(disable)。采用这种方法可以防止多次点击的发生,实现方式较简单。缺点是若客...

php技术

php实现文件下载代码分享

阅读(45) 作者(admin)

简单的文件下载只需要使用HTML的连接标记<a>,并将属性href的URL值指定为下载的文件即可。所示:<a href=”http://www.jb51.net/download/book.rar”>下载文件</a>如果通过上面的代码实现文件下载,只能处理一些浏览器不能...

php技术

PHP中array_map与array_column之间的关系分析

阅读(38) 作者(admin)

本文以实例形式分析了PHP中array_map与array_column之间的关系,具体分析如下:array_map()与array_column()用法如下:array_map();将回调函数作用到给定数组的单元上
array_column();快速实现:将二维数组转为一维数组array...

php技术

PHP将回调函数作用到给定数组单元的方法

阅读(41) 作者(admin)

数组是PHP程序设计中十分重要的一环。本文介绍PHP中数组函数array_map()的用法,实现将回调函数作用到给定数组单元上。具体如下:array array_map ( callable $callback , array $arr1 [, array $... ] )array_map() 返...

php技术

php获取apk包信息的方法

阅读(33) 作者(admin)

有时候在使用php上传安卓apk包的时候,我们需要获取安卓apk包内的信息,本文以实例形式讲述了php获取apk包信息的方法。具体实现方法如下:<&#63;php/*解析安卓apk包中的压缩XML文件,还原和读取XML内容依赖功能:需要PHP的ZIP...