关于正则表达式匹配多个的问题 $date = "2003.06.26 sfadfasdfads 2004.09.30"; if (eregi ("([0-9]{4}\.[0-9]{1,2}\.[0-9]{1,2})", $date, $regs)) { echo "$regs[0]"; } else { echo "Invalid date format: $date"; } 如果我想输出的是2004.09.30.那该怎么办啊。我原以为用eregi[1]表示找到匹配的第二个字符串。但结果什么也没有输出来。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $date = "2003.06.26 sfadfasdfads 2004.09.30";preg_match_all("/\d{4}\.\d{1,2}\.\d{1,2}/iUs", $date, $out);print_r($out); php即时聊天,请教方案 php 网站的路径 session的问题 PHP and ASP.NET Go Head-to-Head 表显示问题。。。。。。在线等 使用JPGRAPH的问题 使用mail函数发送email时,需要smtp认证时怎么办? 为什么不能对mysql函数进行编译????? 怎么把警告去掉? html里面的li 用ajax post到php文件里.用php如何输出此li? 排列组合,内存不够用了,大家帮忙想办法 散分
preg_match_all("/\d{4}\.\d{1,2}\.\d{1,2}/iUs", $date, $out);
print_r($out);