/\d?\-\d?/,为什么输出的是0-1而不是0-0呢?
$p = '/\d?\-\d?/'; $str = "我的电话是010-12345678"; preg_match($p, $str, $match); echo $match[0]; //结果为:0-1 这个懒惰模式,为什么输出的不是0-0而是0-1?
$p = '/\d?\-\d?/'; $str = "我的电话是010-12345678"; preg_match($p, $str, $match); echo $match[0]; //结果为:0-1 这个懒惰模式,为什么输出的不是0-0而是0-1?
2016-09-23
举报