php基本表达式,php 正则表达式 基本知识

本文介绍了PHP正则表达式的基础知识,包括边界匹配、通配符和重复次数的设定。同时强调了良好编程习惯对于提高代码质量和效率的重要性,特别是变量获取方式的变化。此外,还提到了多服务器环境下用户数据的共享问题以及如何下载和配置PHP与Apache环境。
摘要由CSDN通过智能技术生成

php 正则表达式 基本知识

“^The” :  以”The”开头

“of despair$” :   以”of despair”结尾

“^abc$” :    字符串”abc”

“notice”  :   包含”notice”的字符串

就像最后一个例子一样,如果没有定义边界符号,就相当于在当前字符串里查找该字符串。

最常用的”*”,”+”,”?”分别指”出现0次或多次”,”出现1次或多次”,”出现0次或1次”

“ab*”:匹配”a”,”ab”,”abbb”

“ab+”:匹配”ab”,”abbb”,不匹配”a”

“ab?”:没有”b”,或者只有一个”b”

“a?b+$”:以字符b结尾(a?可以忽略)

也可以定义个数,这个是以大括号来表现的

“ab{2}”:只匹配”abb”

“ab{2,}”:至少有2个b

“ab{3,5}”: b的个数在3-5之间,包括3,5

必须指定第一个参数,如{,3}是无效的

现在合并在一起来看看

“a(bc)*”:匹配一个字符串,这个字符串必须以a或者n个bc结尾,如”a,abc,abcbc”

“a(bc){1,5}”:bc字符串可以出现

“|”表示的关系是”或”

“hi|hello”:匹配hi或者hello

“(b|cd)ef”:一个包含”bef”或者”cdef”的字符串

“(a|b)*c”:字符串可以包含”ac”,”bc”,”c”,”aac”

“.”用来匹配任意单个字符

“a.[0-9]”:这个字符串只要以a开头数字结尾就行,中间可以是任意数,当然只能有一个

“^.{3}$”:匹配任意3个字符

中括号说明单个字符的类型

“[ab]”:匹配一个字符串,这个字符串只能包含a或者b

“[a-d]”:这个字符串可以包含a到d之间的字母

“^[a-zA-Z]”:以字母开头

“[0-9]%”:0%-9%

“,[a-zA-Z0-9]$”:以单个字母或数字结束,但前面必须要有个逗号

也可以列出不想要的字符,用”^”就可以了

“%[^a-zA-Z]%”: 两个%之间,只要不是字母就行

为了避免错误,系统的关键符号需要转义”^.

相关文档:

PHP函数setcookie()用来设置cookie.

setcookie()函数必须在标签之前调用,语法是setcookie (name, value, expire,

path, domain) 例如:

setcookie(”user”, “Alex

Porter”, time()+3600);

?>

setcookie(”url”, “http://www.mianwww. ......

2008 年 12 月 29 日

像其他语言一样,开发人员可以用 PHP 编写出各种质量级别的代码。学习良好的编程习惯能够提高代码质量和效率。

根据具体的情况,一般的开发人员往往比优秀的开发人员的效率低 10%~20%。优秀的开发人员的效率更高,因为他们拥有丰富的经验和良好的编程习惯。不良的编程习惯将会影响到效率。本文通过展 ......

【1】页面之间无法传递变量 get,post,session在最新的php版本中自动全局变量是关闭的,所以要从上一页面取得提

交过来得变量要使用$_GET['foo'],$_POST['foo'],$_SESSION['foo']来得到。当然也可以修改自动全局变量为开

(php.ini改为register_globals = On);考虑到兼容性,还是强迫自己熟悉新的写法比较好。

【2 ......

一、问题起源

稍大一些的网站,通常都会有好几个服务器,每个服务器运行着不同功能的模块,使用不同的二级域名,而一个整体性强的网站,用户系统是统一的,即一套

用户名、密码在整个网站的各个模块中都是可以登录使用的。各个服务器共享用户数据是比较容易实现的,只需要在后端放个数据库服务器,各个服务器通过统一接

......

php下载:

http://windows.php.net/download/

选择

VC6 x86 Thread Safe (2010-Mar-04 20:11:08)

VC6 x86代表 Apache HTTP Server (httpd) 2.2.15 和PHP结合

apache下载:

http://httpd.apache.org/download.cgi#apache22

选择2.2.15

httpd-2.2.15-win32-x86-no_ssl.msi [PGP] [MD5] [SHA1]

apache services 2.2� ......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值