Ver Mensaje Individual
  #25 (permalink)  
Antiguo 28/06/2003, 09:50
yamakasiz
 
Fecha de Ingreso: febrero-2002
Mensajes: 139
Antigüedad: 22 años, 2 meses
Puntos: 0
PFFFFFFFFFFFF,

Siempre da 0 :(


<?
function buscando($buscado,$cadena)
{
$buscar[0]=strtoupper($buscado);
$buscar[1]=strtolower($buscado);
$buscar[2]=ucfirst($buscar[1]);
$patron="/(<[h|H]1[A-Za-z0-9 \"=]*> )(.*)(".$buscar[0]."|".$buscar[1]."|".$buscar[2].")(.*)(<\/[h|H]1> )/";
$busqueda=preg_match_all($patron,$cadena,$salida);
$resultado['cuantos']=count($salida[0]);
return $resultado;

}
/* Aqui empieza tu codigo */
$cadena = "<html>
<head>
<title>Pagina de Prueba</title>
</head>
<body>
<h1>Esta es una Prueba</h1>
<p>Aqui hay un parrafo intermedio</p>
<h1>Este no trae el texto buscado</h1>
<h1> Pero esta si dice prueba</h1>
</body>
</html>";
$buscado = "prueba";

// AHORA LLAMAMOS A LA FUNCION
$prueba=buscando($buscado, $cadena);

// Ahora vamos a ver los resultados

echo "Cantidad de Coincidencias: ".$prueba['cuantos']."<br>\n";
?>

tendría que dar 2 y da 0, las comillas de prueba [cuantos] con dobles tp funciona .

Manoloweb gratis por tu ayuda, de verdad.