Parsování HTML tagů z textu
Napsal: 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>";
}