Autor Zpráva
Randy
Profil *
Ahoj,
potřebuju pomoc.

Mam $img = "<img width="100" height="200" alt="" src="http://www.example.com/img_id=XXXX">";

a potřebuju to prohnat nějakým regulárnm výrazem, který mi z toho vytáhne obsah atributu src, tedy celou url...

Nebo pokud někdo ví o něčem lepším než regulár...

Díky moc.
nightfish
Profil
if (preg_match("/src=\"(.*)\"/U", $img, $regs)) {
echo "obsah src = ".$regs[1];
}
Randy
Profil *
Super super díky moc!
Joker
Profil
Regulární výraz by mohl být například:
<img [a-zA-Z0-9 ="]+? src="(.+?)"
Joker
Profil
nightfish
Ten by šel taky, ale najde třeba i <script src="...">
nightfish
Profil
Joker
Ten by šel taky, ale najde třeba i <script src="...">
pokud má v $img jenom tag <img...> (předpoklad uvedený v prvním příspěvku), tak nenajde :-)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0