Parsování HTML tagů z textu

Uživatelský avatar
Supík
Administrátor
Příspěvky: 222
Registrován: pát 10. črc 2015 12:47:18

Parsování HTML tagů z textu

Příspěvek od Supík » stř 09. lis 2016 9:24:02

Pokud je potřeba z textu vytáhnout nějaké tagy, tak to uděláme takto:

Kód: Vybrat vše

$html = "Nějaký text <img src=odkaz> s obrázkem a odkazem <a href=odkaz>odkaz</a>";

$doc = new DOMDocument();
@$doc->loadHTML($html);

$tags = $doc->getElementsByTagName('img'); 
$links = $doc->getElementsByTagName('a');

foreach ($tags as $tag) {
       echo "<a href=\"".$tag->getAttribute('href')."\"><img src=".$tag->getAttribute('src')." ></a>";
}


Odpovědět

Zpět na “PHP”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti