Autor Zpráva
kevas
Profil *
Ahoj,
potreboval bych odtranit tag <a> pokud neexistuje atribut href.
Pr.:
$str = '<a href="link">odkaz</a> dalsi text <a>dalsi odkaz bez atributu</a>';
potrebuji vystup: <a href="link">odkaz</a> dalsi text dalsi odkaz bez atributu

Vim, ze to jde nejak pres regulerni vyrazy, ale mam pres ty svatky zatmeno...
Díky za nakopnuti.
k.
Kcko
Profil
echo preg_replace('~<a>(.+?)</a>~si', "$1", $str);
kevas
Profil *
Diky moc.

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