Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/04/2009, 12:06
Avatar de kalvinman
kalvinman
 
Fecha de Ingreso: octubre-2006
Ubicación: Bogota Colombia
Mensajes: 849
Antigüedad: 20 años
Puntos: 22
Respuesta: Buscar un texto dentro de una cadena y eliminar el resto

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?