Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] wyciagniecie obrazow ze stringa za pomoca wyrazen
pavelb
post
Post #1





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 1.06.2006

Ostrzeżenie: (0%)
-----


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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
loganek
post
Post #2





Grupa: Zarejestrowani
Postów: 81
Pomógł: 20
Dołączył: 14.06.2007

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
-Crew-
post
Post #3





Goście







Kod
preg_match_all('#src="(.*?)"#', $zdjecie, $zdj, PREG_PATTERN_ORDER );
$str = implode('|', $zdj[1]);
unset($zdj);
echo $str;
Go to the top of the page
+Quote Post
pavelb
post
Post #4





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 1.06.2006

Ostrzeżenie: (0%)
-----


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;


(IMG:http://forum.php.pl/style_emoticons/default/yahoo.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 19:14