"PHP5教程,介绍{n,m}在正则表达式中的用法,以及PHP的历史和发展" 在正则表达式中,`{n,m}`是一个量词,它用来指定匹配前面的字符或子正则表达式的次数。这里的`n`和`m`是两个非负整数,表示至少需要匹配`n`次,但不超过`m`次。这种量词的使用大大增加了正则表达式的灵活性,使得我们能够精确地控制要匹配的字符数量。 1. 格式1:{0,} 这个量词等同于`*`,表示前面的字符可以出现0次或无限次。在给出的示例中,`ereg("t{0,}",$string)`会查找字符串中是否包含至少0个或更多个`t`,由于`{0,}`允许0次匹配,即使字符串中没有`t`,也会返回真,因此无论`$string`的内容如何,都会输出"找到"。 2. 格式2:{1,} 这个量词等同于`+`,表示前面的字符至少出现1次或无限次。在示例中,`ereg("t{1,}",$string)`会查找至少包含1个`t`的字符串。如果`$string`中包含至少一个`t`,就会输出"找到"。 PHP的历史和发展历程如下: - 1994年,Rasmus Lerdorf为了创建在线简历,创建了最初的PHP(Personal Hypertext Pages)。 - 1995年6月,Rasmus发布了PHP 1.0,这是一个简单的标签替换语言。 - 1996年4月,PHP 2.0发布,包含了更复杂的标签处理能力。 - 1997年,Zeev Suraski和Andi Gutmans重写了PHP 2.0的解析引擎,推出了PHP的开源版本,吸引了更多的开发者参与。 - 1998年6月,PHP 3.0发布,用户数量开始快速增长。 - 2000年5月22日,PHP 4.0发布,这个版本对PHP的架构进行了重大改进,提供了更好的性能和更多功能。 随着这些版本的迭代,PHP逐渐成为一个强大的服务器端脚本语言,广泛用于网页开发,支持数据库交互、表单处理、会话管理等多种功能。在PHP5中,引入了更多的面向对象编程特性,如类、对象、接口和继承,使得PHP更加适合大型项目开发。 通过学习PHP5,你可以掌握如何使用其丰富的内置函数、控制结构、数据类型以及数据库操作等功能。此外,正则表达式是PHP中非常重要的一个部分,它在文本处理、数据验证等方面发挥着关键作用。理解`{n,m}`这样的正则表达式量词,对于提升你在PHP编程中的技能是非常有帮助的。
- 粉丝: 16
- 资源: 2万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- OptiX传输试题与SDH基础知识
- C++Builder函数详解与应用
- Linux shell (bash) 文件与字符串比较运算符详解
- Adam Gawne-Cain解读英文版WKT格式与常见投影标准
- dos命令详解:基础操作与网络测试必备
- Windows 蓝屏代码解析与处理指南
- PSoC CY8C24533在电动自行车控制器设计中的应用
- PHP整合FCKeditor网页编辑器教程
- Java Swing计算器源码示例:初学者入门教程
- Eclipse平台上的可视化开发:使用VEP与SWT
- 软件工程CASE工具实践指南
- AIX LVM详解:网络存储架构与管理
- 递归算法解析:文件系统、XML与树图
- 使用Struts2与MySQL构建Web登录验证教程
- PHP5 CLI模式:用PHP编写Shell脚本教程
- MyBatis与Spring完美整合:1.0.0-RC3详解