易截截图软件、单文件、免安装、纯绿色、仅160KB

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("^(张|李).+$","张三"); ?>           //张或李开头,后面至少一个字符
 
特殊字符(字符转义) \    &


相关文档:

php中header函数的使用

header("HTTP/1.0 400 Bad Request"); 返回400错误
header("HTTP/1.0 404 Not Found"); 返回404错误
header("Location:http://$host$uri/$extra"); 跳转
//设置nocache ,过期
header
(
"Cache-Control: no-cache,
must-revalidate"
);
//
HTTP/1.1
header
(
&q ......

php伪造来路页面

<?php
$host = "www.abc.com"; //你要访问的域名
$target = "/test.asp"; //你要访问的页面地址
$referer = "http://www.abcdefg.com/abc.html"; //伪造来路页面
$fp = fsockopen($host, 80, $errno, $errstr, 30);
if (!$fp){
echo "$errstr($errno)<br />\n";
} ......

php与数据库

PHPer
为什么被认为是草根?
                        —— 一个值得PHPer思考的问题
开篇注释:以下文字并没有非常多的技术词汇,所以只要对
PHP
感兴趣的人都可以看看。
PHPe ......

php学习笔记(2)

php配置太复杂了,昨天晚上配置了半天还没有成功!不得不寻求更简单的解决方法:WampServer 5 集成环境
Wamp5是Apache+PHP+Mysql 在Windows下的集成环境,拥有简单的图形和
菜单安装。该版本集成了PHP5.2.5 Mysql5 Apache2 phpMyAdmin 2.11.2.1
SQLiteManager 1.2.0 满了大部分PHPer的需求.
从语法上看,PHP语言近似于C语 ......

php学习笔记(3):PHP基本语法和数据类型:

PHP基本语法和数据类型:
(1)、PHP基本语法:
 1、htm 和 php 混编
 
2、一个语句以  ; (分号结束)
 
3、如何定义一个变量,和变量的使用
 (2)PHP数据运算类型
 四种标量类型:
 
boolean(布尔型) 理解为真假型
 
integer(整型)
 
float(浮点型,也作 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号