php 正则匹配 修饰符,php 正则表达式 修饰符

php 正则表达式 修饰符

i :如果在修饰符中加上"i",则正则将会取消大小写敏感性,即"a"和"A" 是一样的。

U:和问号的作用差不多,用于设置"贪婪模式"。

m:默认的正则开始"^"和结束"$"只是对于正则字符串如果在修饰符中加上"m",那么开始和结束将会指字符串的每一行:每一行的开头就是"^",结尾就是"$"。

x:如果加上该修饰符,表达式中的空白字符将会被忽略,除非它已经被转义。

A:如果使用这个修饰符,那么表达式必须是匹配的字符串中的开头部分。比如说"/a/A"匹配"abcd"。

e:本修饰符仅仅对于replacement有用,代表在replacement中作为PHP代码。

s:如果在修饰符中加入"s",那么默认的"."代表除了换行符以外的任何字符将会变成任意字符,也就是包括换行符!

备注:U和i在一般的编程中比较常用,U可以理解成最小单元匹配

相关文档:

1.call_user_func 函数类似于一种特别的调用函数的方法,使用方法如下:

function a($b,$c)

{

echo $b;

echo $c;

}

call_user_func('a','111','222');

call_user_func('a','333','444');

//显示111222333444

调用类内部的方法比较奇怪,用的是array,与php5的静态方法相同,即等同于class ......

function handleEach(&$array,$functionName)

{

foreach($array as $k=>$v)

{

if(is_array($v))

{

handleEach(&$array[$k],$functionName);

}

else

$array[$k] = $functionName($v);

return $array[$k];

}

} ......

PHP手册上提供了以下一些主要的mysql数据库的支持函数:

mysql_affected_rows -- 取得前一次 MySQL 操作所影响的记录行数

mysql_change_user --  改变活动连接中登录的用户

mysql_client_encoding -- 返回字符集的名称

mysql_close -- 关闭 MySQL 连接

mysql_connect -- 打开一个到 MySQL 服务器的连接

mysql_c ......

array getimagesize(string filename)

该函数返回一个四无素的矩阵、告诉你所给文件名的图像尺

寸。该文件的格式必须是GIF,jpeg或PNG中的任一种。

描述

0

宽度的像素数

1

度的像素数

2

图像的类型(GIF=1,JPG=2,PNG=3)

3

IMG标记中可用� ......

php编译gd出错!(已解决)

在32位ubuntu9.04上编译php5.2.12,到gd时make出错:

ext/gd/libgd/.libs/gd_png.o: In function

`php_gd_gdImageCreatefromPngCtx':

/home/test/php-5.2.12/ext/gd/libgd/gd_png.c:142: undefined reference to

`png_check_sig'

collect2: ld returned 1 exit status

make: *** [sapi/cli/p ......

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值