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
voici le code que travaille avec mais qui donne pas le resultat voulu :=> 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
et merci d'avance
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>'; } }
Partager