|
|
|
| Здравствуйте, помогите решить проблеммку.
Есть исходная строка
$subject = "aaa bbb ccc <div> a 1 b 2 c 3 d 4 e 5 f </div> ddd eee fff";
|
Необходимо вытащить через preg_match_all список цифр из тега <div>
Пробовал много что, в том числе и следующий паттерн:
$pattern = "/<div>(?:.*?(\d))+.*?<\/div>/i";
|
Нормального результата не получается. | |
|
|
|
|
|
|
|
для: dmitriy-tilik
(19.03.2009 в 16:36)
| |
<?
$str = 'aaa bbb ccc <div> a 1 b 2 c 3 d 4 e 5 f </div> ddd <div>csd2</div>eee fff';
preg_match_all('!<div>(.*)</div>!isU', $str, $m);
$result = array();
foreach ( $m[1] as $line ) {
$result[] = preg_replace('![^\d]!', '', $line);
}
print_r($result);
|
| |
|
|
|