Gentilmente un aiuto. Ho questa funzione:
	
	
	
		
che mi tira fuori gli url in un testo contenente tag html.
Tuttavia, mi appare anche altro testo e immagini, oltre a quelle terminanti con -zoom.jpg, -zoom.png, -zoom.gif, -grande.png, -grande.jpg, -grande.png.
A me interessa in pratica che escano soltanto questo tipo di url:
	
	
	
		
e tutto il resto venga tolto.
Attendo gentilmente vostre delucidazioni, grazie
				
			
		Codice:
	
	function estraiUrls($text)
  {
   preg_match_all('([a-z]+:\/\/(?:[^\/]+\/)*[^\/]+\-(?:zoom|grande)\.(?:jpg|png|gif))', $text, $matches);
   return $matches[0];
  }
$arr = estraiUrls($text);
foreach($arr as $valore)echo $valore)
echo $valore;
	che mi tira fuori gli url in un testo contenente tag html.
Tuttavia, mi appare anche altro testo e immagini, oltre a quelle terminanti con -zoom.jpg, -zoom.png, -zoom.gif, -grande.png, -grande.jpg, -grande.png.
A me interessa in pratica che escano soltanto questo tipo di url:
		Codice:
	
	http://www.prova.it/immagini/nomeimmagine-zoom.jpg
http://www.prova.it/immagini/nomeimmagine-zoom.png
http://www.prova.it/immagini/nomeimmagine-zoom.gif
http://www.prova.it/immagini/nomeimmagine-grande.jpg
http://www.prova.it/immagini/nomeimmagine-grande.png
http://www.prova.it/immagini/nomeimmagine-grande.gif
	e tutto il resto venga tolto.
Attendo gentilmente vostre delucidazioni, grazie