工作是很无聊的,但偶尔也能找到点儿成就感~~ 注册 | 登陆
浏览模式: 标准 | 列表全部文章

在PHP里面运用与Perl兼容地正则表达式【转载】

1 前言
PHP被大量的应用于Web的后台CGI开发,通常是在用户数据数据之后得出某种结果,但是如果用户输入的数据不正确,就会出现问题,比如说某人的生日是"2月30日"!那应该怎么样来检验暑假是否正确呢? 在PHP中加入了正则表达式的支持,让我们可以十分方便的进行数据匹配。
2 什么是正则表达式:
简单的说,正则表达式是一种可以用于模式匹配和替换的强大工具。在几乎所有的基于UNIX/LINUX系统的软件工具中找到正则表达式的痕迹,例如..

Tags: php, 正则, preg, perl, 转载

PHP正则表达式详解【转载】

一.正则表达式
1.匹配符
     1)头匹配符"^":如^0754,只匹配开头为0754的字符串
     2)尾匹配符"$":如0754$,只匹配结尾为0754的字符串
     3)全字匹配:将^和$结合,如^0754$,匹配0754字符串
2.转义字符
     1)空字符:
         换行\n
         回车\r
         制表符\t
     2)其他字符:
&nb..

Tags: php, 正则, ereg, preg, 转载

PHP序列化和转码需要注意的事情

前几天在做一个项目,碰到这样一个问题:
从服务端A post一个数组参数到另一台服务器B,数组是序列化后传递,服务端A用的是utf-8,服务端B用的是gbk(没办法,因为其他原因实际需要这么设置,不是我喜欢没事找事~)。
一开始测试的时候都用英文,都能成功,也没太在意。后来突然传了一串中文字符,结果到服务端B发现中文变成了乱码。编码问题,几乎而且完全确定和肯定~ 折腾了一会儿,终于用iconv搞定了转码。。
但是新的问题又来了。。服务..

Tags: php, 编码, 序列化, 转换