php技术

php技术

php编程实现获取excel文档内容的代码实例

阅读(23) 作者(admin)

1、readexcel.system.php 复制代码 代码如下: <?php /* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */ /** * A class for reading Microsoft Excel Spreadsheets. * * Originally developed by Vadi...

php技术

PHP函数之error_reporting(E_ALL ^ E_NOTICE)详细说明

阅读(16) 作者(admin)

举例说明:

在Windows环境下:原本在php4.3.0中运行正常的程序,在4.3.1中为何多处报错,大体提示为:Notice:Undefined varialbe:变量名称. 例如有如下的代码: 复制代码 代码如下: if (!$tmp_i) { $tmp_i=10; } 在4.3.0中运...

php技术

PHP中error_reporting()函数的用法(修改PHP屏蔽错误)

阅读(21) 作者(admin)

今天学习CI框架过程中遇到个问题:

A PHP Error was encountered Severity: Notice

Message: Undefined variable: user

一般在默认的普通PHP文件中输出一个未定义声明的变量是不会报错误的,但在codeigniter框架...

php技术

php中的三元运算符使用说明

阅读(31) 作者(admin)

今天一个网友在群里发了个题目不难,但是可能会错 复制代码 代码如下: echo $a == 1 ? 'one' : $a == 2 ? 'two' : $a == 3 ? 'three' : $a == 4 ? 'foura' : 'other'; echo "/n"; 输出结果是:

<BR>

结果是:four...

php技术

PHP 数据结构 算法 三元组 Triplet

阅读(22) 作者(admin)

复制代码 代码如下: <?php /** * 三元组 Triplet * */ class Triplet { private $_data = null; // 初始化三元组 public function init($val1,$val2,$val3) { $this->_data[0] = $val1; $this->_data[1] = $val2; $t...

php技术

PHP采集利器 Snoopy 试用心得

阅读(19) 作者(admin)

Snoopy是什么? (下载snoopy) Snoopy是一个php类,用来模仿web浏览器的功能,它能完成获取网页内容和发送表单的任务。 Snoopy的一些特点: * 方便抓取网页的内容 * 方便抓取网页的文本内容 (去除HTML标签) * 方便抓取网页的...

php技术

php array_intersect比array_diff快(附详细的使用说明)

阅读(13) 作者(admin)

如果要求数组 $a 与数组 $b 的差集的个数,应该使用 count($a) - count(array_intersect($a, $b)),而不要用 count(array_diff($a, $b));

前面要比后者快,在大数组中更为明显。

1.array_intersect函数 array array_in...

php技术

php header Content-Type类型小结

阅读(6) 作者(admin)

复制代码 代码如下: <?php $mimetypes = array( 'ez' => 'application/andrew-inset', 'hqx' => 'application/mac-binhex40', 'cpt' => 'application/mac-compactpro', 'doc' => 'applic...

php技术

PHP导出MySQL数据到Excel文件(fputcsv)

阅读(37) 作者(admin)

这里的方法是利用fputcsv写CSV文件的方法,直接向浏览器输出Excel文件。 复制代码 代码如下: // 输出Excel文件头,可把user.csv换成你要的文件名 header('Content-Type: application/vnd.ms-excel'); header('Content-Di...

PHP include_path设置技巧分享
php技术

PHP include_path设置技巧分享

阅读(26) 作者(admin)

1.include_path的意义

当时候函数include(),require(),fopen_with_path()函数来寻找文件时候.在不设置include_path的情况下,这些函数打开文件时候默认的是以web根目录去寻找.当设置include_path以后,这些php函数就...

php技术

一个基于PDO的数据库操作类(新) 一个PDO事务实例

阅读(12) 作者(admin)

复制代码 代码如下: <?php /* * 作者:胡睿 * 日期:2011/03/19 * 电邮:hooray0905@foxmail.com * * 20110319 * 常用数据库操作,如:增删改查,获取单条记录、多条记录,返回最新一条插入记录id,返回操作记录行数等 * 20110630 *...

php技术

PHP array_multisort()函数的使用札记

阅读(9) 作者(admin)

函数  bool array_multisort ( array &$arr [, mixed $arg = SORT_ASC [, mixed $arg = SORT_REGULAR [, mixed $...]]] ) 参数说明: 函数对多个数组或多维数组进行排序 第一个参数是数组,随后的每一个参数可能是数组...

php技术

PHP的范围解析操作符(::)的含义分析说明

阅读(19) 作者(admin)

今天看到几个有关PHP的符号。一个是@,这个加在一个变量的前面,是为了抑制PHP解释器报错,也就是说即使出了错也不会显示出来。 还有一个更重要的符号PHP的范围解析操作符(::) 在没有声明任何实例的情况下访问类中的函数或...

php技术

第4章 数据处理-php字符串的处理-郑阿奇(续)

阅读(23) 作者(admin)

1.字符串的定义与显示 定义:通过””,''来标志 显示:echo()和print(),但print()具有返回值值,1,而echo()没有,但echo比print()要快,print()能用在复合语句中。 2.字符串的格式化 printf(string $format[,mixed$args]) 第...

php技术

第4章 数据处理-php数组的处理-郑阿奇

阅读(21) 作者(admin)

1.数组的处理: 1.1 数组的创建和初始化: 1.arrary()函数创建数组,默认情况下0元素是数组的第一个元素, count()和sizeof()函数获得数据元素的个数 2.使用变量建立数组 compact()在当前的符号表中查找该变量名并将它添加到...

php技术

php 目录与文件处理-郑阿奇(续)

阅读(14) 作者(admin)

1.文件目录操作 最顶层止录是磁盘根目录,用'/'或'//' 当前目录 ./ ../表示apache的目录即htdocs目录 1.创建与删除目录 mkdir 复制代码 代码如下: <?php if(mkdir("./path",0700)) //在当前目录中创建path目录 echo "...

php技术

第4章 数据处理-php正则表达式-郑阿奇(续)

阅读(13) 作者(admin)

1.正则表达式基础知识 含义:由普通字符和(a-z)和一些特殊字符组成的字符串模式 功能:有效性验证。 替换文本。 从一个字符串提取一个子字符串。 分类:POSIX和Perl POSIX风格更容易掌握,但不能用于二进制模式,而perl相对比较...

php技术

php高级编程-函数-郑阿奇

阅读(18) 作者(admin)

1.php函数 1.用户自定义函数 复制代码 代码如下: function 函数名字([$parameter,[,…]]) { //函数代码 } 注意:函数名不能与系统函数或用户已经定义的函数重名。 $parameter为函数参数,函数一般可以有0个或多个参数, 2...