bonjour à tous

je viens d écrire un bout de code qui sert a extraire des chaines avec des conditions bien precise a partir une grande chaine

ma condition : extraire tout ce qui commence par "http:" et qui se termine par "_1200.jpg"

la chaine initiale : $stringa = ' bla bla bla http://www.monsite.fr/test/piclist/2/4/3/324398243-7c1890b1-96c8-4584-bed0-d4cea7585e4d_400.jpg bla bla http://www.monsite.fr/test/piclist/2/4/3/324398243-7c1890b1-96c8-4584-bed0-d4cea7585e4d_1200.jpg azazazazazaz bla bla http://www.monsite.fr/test/piclist/2/4/3/324398243-597a1fcf-bcc3-449d-bf9e-66a02a2ae1aa_1200.jpg azazazazazaz bla bla http://www.monsite.fr/test/piclist/2/4/3/324398243-597a1fcf-bcc3-449d-bf9e-66a02a2ae1aa_400.jpg';.

ce que je veux , c est avoir un tableau qui comporte

=> http://www.monsite.fr/test/piclist/2/4/3/324398243-7c1890b1-96c8-4584-bed0-d4cea7585e4d_1200.jpg
=> http://www.monsite.fr/test/piclist/2/4/3/324398243-597a1fcf-bcc3-449d-bf9e-66a02a2ae1aa_1200.jpg
voici le code que travaille avec mais qui donne pas le resultat voulu :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
$m = preg_match_all('/(http:)(.*)(_1200.jpg)/', $stringa, $match); 
 
if ($m) { 
    $links=$match[0]; 
    for ($j=0;$j<$m;$j++) { 
		echo $links[$j].'<br>';
    } 
}
et merci d'avance