$text='/page/pr/131.png alt="Картинка"/> <a href="/3214/
/page/pr/4421.png alt="Картинка"/> <a href="/424/
/page/pr/512.png alt="Картинка"/> <a href="/32514/';
if (preg_match_all('~[/page/pr/]+[0-9]*[/]+~i', $text, $M, PREG_SET_ORDER)) {
foreach ($M as $m) {
$z = ' '.$m[0] . PHP_EOL.'';
$z = preg_replace('%[^0-9]+%', '', $z);
echo ''.$z.'<br/>
';
}
}
Мне нужно получить такой результат
1313214
4421424
51232514
А я получаю такой
3214
424
32514
Почему я не получаю цифры после /pr/ (цифры картинок?)
Помогите плиз