怎么正则匹配连续的数字? ①$number = 1234784;正则匹配结果是:1234②$number = 389456723;正则匹配结果是:4567正则数字 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看来是匹配连续4位的么,如果是,那无非是有数的几种情况:$s = 389456723;//连续4位$r = '(1234|2345|3456|4567|5678|6789)';preg_match_all('/'.$r.'/', $s, $m);print_r($m[0]);//连续3位以上$r = '(1234|2345|3456|4567|5678|6789|123|234|345|456|567|678|789)';preg_match_all('/'.$r.'/', $s, $m);print_r($m[0]);//2位以上的就不用示范了吧 url重定向规则求救!!! 请问一下php能实现这个功能吗? 为什么这么多配置文件都用config-simple.php呢? 这个问题该如何解决? $_SERVER['PHP_AUTH_USER']的删除问题 可视化编辑器的问题 关于函数 xslt_create()不可以用的问题 关于信息发布(内外网同步) php可移到linux下出错了? 如何解决 Apache 下 PHP 用户验证问题? vps搭建lamp环境要安装mysql-client么? PHP提取数据的问题
$r = '(1234|2345|3456|4567|5678|6789)';
preg_match_all('/'.$r.'/', $s, $m);print_r($m[0]);
//连续3位以上
$r = '(1234|2345|3456|4567|5678|6789|123|234|345|456|567|678|789)';
preg_match_all('/'.$r.'/', $s, $m);print_r($m[0]);//2位以上的就不用示范了吧