Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Вытащить название фотографий
Форумы портала PHP.SU » PHP » Регулярные выражения » Вытащить название фотографий

Страниц (1): [1]
 

1. -=1100=- - 29 Января, 2013 - 11:19:38 - перейти к сообщению
Добрый день.
Уже часа 3 ломаю мозг над следующий проблеммой.
из ниже изложенной строки надо удалить все кроме слово на конце имеющих .jpg (название файлов)
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2.  <a href="images/stories/bigemerald1.jpg"><img src="images/stories/emerald1.jpg" alt="hotel" title="ddd" /></a><a href="images/stories/bigemerald2.jpg"><img src="images/stories/emerald2.jpg" alt="hotel" title="ddd" /></a><a href="images/stories/bigemerald3.jpg"><img src="images/stories/emerald3.jpg" alt="hotel" title="dd" /></a><a href="images/stories/bigemerald4.jpg"><img src="images/stories/emerald4.jpg" alt="hotel" title="ddd" /></a><a href="images/stories/bigemerald5.jpg"><img src="images/stories/emerald5.jpg" alt="hotel" title="ssss" /></a><a href="images/stories/bigemerald6.jpg"><img src="images/stories/emerald6.jpg" alt="hotel" title="frд" /></a>
  3.  
2. AlexAnder - 29 Января, 2013 - 13:43:21 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. preg_match_all('#(".+?\.jpg")#', $txt, $m);
  2. $txt = join(PHP_EOL, $m[1]);
  3. echo $txt;

 

Powered by ExBB FM 1.0 RC1