PHP
Tong118
这个作者很懒,什么都没留下…
展开
-
客户端信息
$os=$_SERVER["HTTP_USER_AGENT"]; // 浏览者操作系统及浏览器//分析浏览器 if(strpos($os,"NetCaptor")) $explorer="NetCaptor"; elseif(strpos($os,"MSIE 6")) $explorer="MSIE 6.x"; elseif(strpos($os,"MSIE 5")) $explor原创 2006-01-18 11:19:00 · 863 阅读 · 0 评论 -
自定义常用函数
//数据分列显示function displayByTd($colume,$arr){ $counter = 1; echo ; foreach($arr as $v) { if(!empty($v)) { echo .$v.; if($counter++ % $colume == 0) { echo ; } } } echo ;} ?>原创 2006-01-19 17:37:00 · 1263 阅读 · 1 评论 -
构造函数中的引用
构造函数中的引用在构造函数中创建引用可能会导致混淆的结果。本节以教程形式帮助避免问题。 class Foo{ function Foo($name) { // 在全局数组 $globalref 中建立一个引用 global $globalref;原创 2006-02-25 21:34:00 · 1412 阅读 · 0 评论 -
在php中有没有日期相减的函数
直接相减是不正确的,你需要这样来做:**得到目前的日期和时间 在Unix中,时间的表示方式为计算从1970年1月1日零时起所过去的秒数,这称为UNIX 时间戳(Unix Epoch)。 如果我们有这样一段的代码: echo time(); ?> 将返回值958905820 而此时的时间为2000年5月21日12时43分。 你也许会说这相当不错。当这对我毫无帮助,或者只有一点帮助。在转载 2006-03-28 20:49:00 · 1729 阅读 · 0 评论 -
正则表达式使用详解
如果我们问那些UNIX系统的爱好者他们最喜欢什么,答案除了稳定的系统和可以远程启动之外,十有八九的人会提到正则表达式;如果我们再问他们最头痛的是什么,可能除了复杂的进程控制和安装过程之外,还会是正则表达式。那么正则表达式到底是什么?如何才能真正的掌握正则表达式并正确的加以灵活运用?本文将就此展开介绍,希望能够对那些渴望了解和掌握正则表达式的读者有所助益。 入门简介 简单的说,正则表达式转载 2006-03-30 23:30:00 · 1221 阅读 · 0 评论 -
PHP中的正规表达式(二)
确定重复出现到现在为止,你已经知道如何去匹配一个字母或数字,但更多的情况下,可能要匹配一个单词或一组数字。一个单词有若干个字母组成,一组数字有若干个单数组成。跟在字符或字符簇后面的花括号({})用来确定前面的内容的重复出现的次数。 字符簇 含义转载 2006-04-01 22:26:00 · 1191 阅读 · 0 评论 -
正则表达式中的特殊字符
字符/意义:对于字符,通常表示按字面意义,指出接着的字符为特殊字符,不作解释。例如:/b/匹配字符’b’,通过在b 前面加一个反斜杠,也就是/b/,则该字符变成特殊字符,表示匹配一个单词的分界线。或者:对于几个字符,通常说明是特殊的,指出紧接着的字符不是特殊的,而应该按字面解释。例如:*是一个特殊字符,匹配任意个字符(包括0个字符);例如:/a*/意味匹配0个或多个a。为了匹配字面上的*,在a前面转载 2006-04-01 22:35:00 · 1520 阅读 · 0 评论 -
PHP中的正规表达式(一)
PHP继承*NIX的一贯传统,完全支持正规表达式的处理。正规表达式提供了一种高级的,但不直观的字符串匹配和处理的方法。用过PERL的正规表达式的朋友都知道,正规表达式的功能非常强大,但学起来不是那么容易。 比如: ^.+@.+/..+$ 这段有效却难以理解的代码足够使一些程序员头痛(我就是)或者让转载 2006-04-01 16:34:00 · 168 阅读 · 0 评论