Ya encontre el porque no funciona pero no lo he podido solicionar:
Código PHP:
$myHtml = "<h1>hola</h1>";
preg_match_all("#<h1>([^<]+)</h1>#", $myHtml, $salida);
for ($i = 0, $limite = count($salida[1]); $i < $limite; $i++) {
print $salida[1][$i] . " <br/>";
}
Asi si lo encuentra
Pero si la variable myHtml es asi:
Código PHP:
$myHtml = "<h1><b>hola</b></h1>";
preg_match_all("#<h1>([^<]+)</h1>#", $myHtml, $salida);
for ($i = 0, $limite = count($salida[1]); $i < $limite; $i++) {
print $salida[1][$i] . " <br/>";
}
no lo encuentra, que puedo hacer para eso?