易截截图软件、单文件、免安装、纯绿色、仅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开发网站代码编写规范

一、 变量命名
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 jquery Ajax 提交、读取 json

<mce:script type="text/javascript" language="javascript"><!--
function del(com_id,meet_id){
$.ajax({
url:'../company/meet.Ajax.php',
type:'POST',
data:{com_id:com_id,meet_id:meet_id},
dataType:"json",
timeout: 10 ......

自己写的一个PHP分页类

先给大家贴一个实例
test.php
<?php
//包含seppage类文件
require 'seppage.class.php';
//当前页码
$pagenow=2;
//页面总数
$pageall=10;
/*
*需要分页的URL地址,可以URL中可以自由使用?号或者&号,程序会自动识别
*此参数和$modurl参数设置一项即可,若两项都有,则按$modurl为准
*/
$url='http://l ......

php中set_include_path函数的用法

php中set_include_path函数用法:
php中的set_include_path函数可用于设置应用程序目录,开发项目时合理应用这些函数,不但可以让我们在include时不用一层一层的计算目录,还可以提高我们开发的效率,减少文件包含错误率.
例如:
简历2个php文件,一个目录
位置结构如下
/index.php
/include/config.php
index.php ......

php学习笔记(4):常用PHP运算类型介绍与应用:

常用PHP运算类型介绍与应用
1、算术运算
例:
    5 * 6 - 12
    2*(28+1)
    
注:算术运算遵循数学运算规则 
从左到右,先算乘除后算加减,遇到括号先算括号内
2、赋值运算
例:
$a=1;
$a+=2;
$a*=3;
   ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号