Cita:
Iniciado por andresdzphp
puede hacerse como dice el compañero o con expresiones regulares. Pero a mi me gusta más usar la clase [URL="http://php.net/manual/es/class.domdocument.php"]DOMDocument[/URL] muy útil para estos casos y me parece que es más seguro a la hora de sacar contenido dinámico.
Código PHP:
Ver original<?php
//A modo de ejemplo de tu HTML
$html = <<<HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Ejemplo</title>
</head>
<body>
<div id="anuncio">
<b>Tags:</b> <a href="http://www.ejemplo.com/tag/automoviles">automóviles</a>
<a href="http://www.ejemplo.com/tag/turismos">turismos</a>
<a href="http://www.ejemplo.com/tag/toyota">toyota</a>
</div>
</body>
</html>
HTML;
//Aquí empieza el código
$doc = new DOMDocument();
$doc->loadHTML($html);
$anuncio = $doc->getElementById('anuncio');
$links = $anuncio->getElementsByTagName('a');
foreach ($links as $link) {
echo $link->nodeValue . '<br />'; //nombres
echo $link->getAttribute('href') . '<hr />'; //enlaces
}
Así puedes sacar todas las etiquetas, atributos y contenido que quieras. Saludos
Te agradezco la respuesta,pero podrias poner el ejemplomas sencillo, es que no lo entiendo, perdona mi ignorancia, estuve viendo el manual y con tu ejemplo no me aclaro, gracias.