Помогите пожалуйста с регулярными выражениями

S
На сайте с 04.02.2007
Offline
318
svv
440

Допустим есть страница, имеющая в своей структуре ссылки вида:

<a href="/advert/161567341/" class="wrapImg" >

мне нужно вытащить для добавления в базу только фрагмент кода "161567341" - он меняется и может быть буквами и цифрами.

Заранее огромное спасибо!

ГG
На сайте с 09.10.2007
Offline
97
#1

$str = 'тут страница';

preg_match('|<a href="/advert/(.*)/" class="wrapImg"|Uis', $str, $matches);

$code = $matches[1];

S
На сайте с 04.02.2007
Offline
318
svv
#2

Спасибо!

А как вытащить все значения, если их много?

ГG
На сайте с 09.10.2007
Offline
97
#3

$str = 'тут страница';

preg_match_all('|<a href="/advert/(.*)/" class="wrapImg"|Uis', $str, $matches);

foreach ($matches[1] as $code)

{

echo $code . '<br>';

}

S
На сайте с 04.02.2007
Offline
318
svv
#4

Спасибо!

Получилось!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий