$str = "
- 150119051
- 9-5-4-6-7
- 31
- 组六
- 组六
- 组六
- 17
- 13
- 大大,双单
大单,双大
- 150119052
- 9-5-4-6-7
- 31
- 组六
- 组六
- 组六
- 17
- 13
- 大大,双单
大单,双大
";
$match = array();
$arr = array_filter(explode('
',$str));
foreach ($arr as $k=>$v){
preg_match_all("/(?<=>)\d.*?(?=<\/li>)/", $v, $match[$k]);
}
var_dump($match);