不明白ereg函数 建议去学正则先可以到phpe.net寻找资料 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是这样的:ereg("^([0-9]{6})(-[0-9]{5})?$", $zip)这句话就是检查,$zip这个字符串是否是以6个数字开头,中间是“-”,以5个数字结尾,如果是返回true;否则返回false;比如:$zip = "062250-12345";if(ereg("^([0-9]{6})(-[0-9]{5})?$", $zip)){echo "---------->OK!";}else{echo "---------->wrong!";}就可以看到输出!如果$zip不满足条件,就输出wrong!当然你还可以用ereg("^([0-9]{6})(-[0-9]{5})?$", $zip,$regs)这样的话,$zip中满足的部分就存到$regs中了,$regs[0]就=062250-12345;$regs[1]=062250;$regs[2]="-12345";如果还不明白,再仔细看手册! 大量数据 group by 求 优化 正则疑问 配置PHP 在测试 <? echo phpinfo(); ?>时出现问题 jpgraph error 报错信息 MySQL数据库关联的问题 php如何写多国语言 mysql插入不了数据 急!!!最近网站流量一下子多了很多, 盗链引起的? 如何同时对同服务器2个mysql数据库进行查询对比? JAVA DES加密 与php兼容问题。 请教一个日期计算问题 SOS:急求各位大侠,请问在php代码中怎么样将十进制(2147483649---4294967296)的数字转换为十六进制啊?用dechex()只能处理小于2147483649
ereg("^([0-9]{6})(-[0-9]{5})?$", $zip)这句话就是检查,$zip这个字符串是否是以6个数字开头,中间是“-”,以5个数字结尾,如果是返回true;否则返回false;
比如:
$zip = "062250-12345";
if(ereg("^([0-9]{6})(-[0-9]{5})?$", $zip))
{
echo "---------->OK!";
}
else
{
echo "---------->wrong!";
}
就可以看到输出!如果$zip不满足条件,就输出wrong!
当然你还可以用
ereg("^([0-9]{6})(-[0-9]{5})?$", $zip,$regs)
这样的话,$zip中满足的部分就存到$regs中了,$regs[0]就=062250-12345;$regs[1]=062250;$regs[2]="-12345";
如果还不明白,再仔细看手册!