Gracias por la respuesta.
Eso solo reemplazaria lo que estoy haciendo y lo hice como una simple asignacion de array :D, o me equivoco, antes voy a darle un vistazo, gracias.
BUeno en sí el codigo, es este:
Código PHP:
if($Datos=mysql_fetch_array($Resultado))
{
$Claves=split(" ",$Clave); //separo la frase en palabras
do{
$Titulo=$Datos[Titulo];
$PalabrasTitulo=split(" ",$Titulo); // separo el titulo del texto en palabras
for($i=0;$Claves[$i];$i++)
{
for($j=0;$PalabrasTitulo[$j];$j++)
{
if(!strnatcasecmp($PalabrasTitulo[$j],$Claves[$i])) //comparo si son iguales
$PalabrasTitulo[$j]="<font color='#b22222'><b>".$PalabrasTitulo[$j]."</b></font>"; // si ambos son iguales, reemplazo la palabra con la misma pero resaltada con otro color
}
}
$TituloCompleto=implode(" ",$PalabrasTitulo); //al que termine de buscar las palabras coincidentes los vuelvo a unir en una frase
}while($Datos=mysql_fetch_array($Resultado));
}
como dije anteriormente las palabras sin tildes normal, pero como puedo hacer para que logre subrayar las palabras con tilde.
gracias.