Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] wyciagniecie obrazow ze stringa za pomoca wyrazen
Forum PHP.pl > Forum > Przedszkole
pavelb
Witam!
mam stringa

$zdjecie = '<a href="Pictures.aspx?ProductID=MOBACENOT085555/.jpg"><img src="http/adres.pl/Pictures/55/1.jpg" border=0></a><a href="Pictures.aspx?ProductID=MOBACENOT085555/.jpg"><img src="http/adres.pl/Pictures/55/2.jpg" border=0></a><a href="Pictures.aspx?ProductID=MOBACENOT085555/.jpg"><img src="http/adres.pl/Pictures/55/3.jpg" border=0></a>';

Za pomocą jakiego wyrażenia wyciągnę same adresy obrazków?
Bawię się tym od rana, ale albo mi wyciągnie tylko jedno zdjęcie albo nic nie zostanie.

Proszę o pomoc!

Pozdrawiam i życzę wesołych świąt smile.gif
loganek
Mogą być błędy bo pisze z pamięci, ale to coś takiego:
Kod
for($i=0; $i<strlen($tabl); $i++)
$tabl[$i]= preg_replace("#<a href=\"Pictures.aspx?ProductID=MOBACENOT085555/.jpg\"><img src=\"(.*?)\" border=0>#si", "\\1", $tabl[$i]);

w tablicy są zapisane wszystkie adresy
Crew
Kod
preg_match_all('#src="(.*?)"#', $zdjecie, $zdj, PREG_PATTERN_ORDER );
$str = implode('|', $zdj[1]);
unset($zdj);
echo $str;
pavelb
Cytat(Crew @ 23.03.2008, 12:09:17 ) *
Kod
preg_match_all('#src="(.*?)"#', $zdjecie, $zdj, PREG_PATTERN_ORDER );
$str = implode('|', $zdj[1]);
unset($zdj);
echo $str;


yahoo.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.