PHP中正则表达式的使用方法[笔记]
在学习php时,看到的,做个笔记
字符串头部:^
<?php echo ereg(“^hello”,”hello world!”); ?>
字符串尾部:$
<?php echo ereg(“bye$”,”goodbye”); ?>
任意的单个字符:.
<?php echo ereg(“.”,”goodbye”); ?>
限制匹配字符数量:{}
<?php echo ereg(“.{5}$”,”12345”); ?> //至少在尾部出现5个任意字符
<?php echo ereg(“a{1,3}$”,”aaa”); ?> //至少在尾部出现1-3个字符a
零次或多次重复字符:*
<?php echo ereg(“t*”,”tom”); ?> //t可以出现零次或重复,任何字符都返回 true
一次或多次重复字符:+
<?php echo ereg(“t+”,”tom”); ?> //t至少要出现一次
零次或一次重复字符:?
<?php echo ereg(“t?”,”tom”); ?> //t只能出现一次
空格字符:[[:space:]]
<?php echo ereg("hello[[:space:]]?world","hello world"); ?>
模式分组 []
<?php echo ereg("^[a-z]+$","hello"); ?> //a到z的所有小写字符
<?php echo ereg("^[a-zA-Z]+$","hello"); ?> //a到z的所有大小写字符
词语分组 |
<?php echo ereg("^(张|李).+$","张三"); ?> //张或李开头,后面至少一个字符
特殊字符(字符转义) \ &
相关文档:
一、 变量命名
a) 所有字母都使用小写
b) 首字母根据变量值类型指定
i. 整数i
ii. 浮点数f
iii. 字符串s
iv. 布尔值b
v. 数组a
vi. 对象o
vii. 资源r
viii. 混合类型m
c) 使用’_’作为每一个词的分界
例如:
$i_age_max = 10;
$f_price = 22.5;
$s_name =‘harry’;
$b_flag = true;
......
由于年前把工作确认下来了,于是准备利用撰写毕业论文的期间学习一下PHP的开发,任何一门语言的学习过程,第一步都是开发环境的成功配置,于是我花了一上午时间把环境搭建成功。
PHP开发环境配置过程详解
本次配置主要针对于Windows XP下的配置安装,至于Linux下的配置安装将在以后给予补充。
一、所需软件
Windows XP ......
PHPer
为什么被认为是草根?
—— 一个值得PHPer思考的问题
开篇注释:以下文字并没有非常多的技术词汇,所以只要对
PHP
感兴趣的人都可以看看。
PHPe ......
php中set_include_path函数用法:
php中的set_include_path函数可用于设置应用程序目录,开发项目时合理应用这些函数,不但可以让我们在include时不用一层一层的计算目录,还可以提高我们开发的效率,减少文件包含错误率.
例如:
简历2个php文件,一个目录
位置结构如下
/index.php
/include/config.php
index.php ......