Submitted by flycat on 2009, July 29, 11:02 PM
1 前言
PHP被大量的应用于Web的后台CGI开发,通常是在用户数据数据之后得出某种结果,但是如果用户输入的数据不正确,就会出现问题,比如说某人的生日是"2月30日"!那应该怎么样来检验暑假是否正确呢? 在PHP中加入了正则表达式的支持,让我们可以十分方便的进行数据匹配。
2 什么是正则表达式:
简单的说,正则表达式是一种可以用于模式匹配和替换的强大工具。在几乎所有的基于UNIX/LINUX系统的软件工具中找到正则表达式的痕迹,例如..
Tags: php, 正则, preg, perl, 转载
PHP | 评论:0
| Trackbacks:0
| 阅读:174
Submitted by flycat on 2009, July 29, 10:58 PM
一.正则表达式
1.匹配符
1)头匹配符"^":如^0754,只匹配开头为0754的字符串
2)尾匹配符"$":如0754$,只匹配结尾为0754的字符串
3)全字匹配:将^和$结合,如^0754$,匹配0754字符串
2.转义字符
1)空字符:
换行\n
回车\r
制表符\t
2)其他字符:
&nb..
Tags: php, 正则, ereg, preg, 转载
PHP | 评论:0
| Trackbacks:0
| 阅读:310
Submitted by flycat on 2009, July 25, 12:54 AM
前几天在做一个项目,碰到这样一个问题:
从服务端A post一个数组参数到另一台服务器B,数组是序列化后传递,服务端A用的是utf-8,服务端B用的是gbk(没办法,因为其他原因实际需要这么设置,不是我喜欢没事找事~)。
一开始测试的时候都用英文,都能成功,也没太在意。后来突然传了一串中文字符,结果到服务端B发现中文变成了乱码。编码问题,几乎而且完全确定和肯定~ 折腾了一会儿,终于用iconv搞定了转码。。
但是新的问题又来了。。服务..
Tags: php, 编码, 序列化, 转换
PHP | 评论:0
| Trackbacks:0
| 阅读:324