怎么正则匹配连续的数字? ①$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位以上的就不用示范了吧 郁闷问题,非常的郁闷。 smarty 新手求助 checkbox怎么有的时候,点击其中任何一个的时候,其他的也选上呢? 小妹请教前辈读取分析Excel问题! 如何获得经多次跳转后的URL PHP中怎么批量删除数据表中的数据.... 如何查看一个网站首页是index.htm还是index.php 不用试的方法.或者有哪个浏览器可以直接显示的? 无法释放oracle连接 samrttenplate怎么用算术运算和比较 请问mysqld 是什么意思? 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位以上的就不用示范了吧