Aqui un extracto del código:
Código PHP:
$b = $_GET['b']; // Obtener keywords del formulario
// Contar los Keywords
$trozos = explode (" ", $b);
$numero = count ($trozos);
// Ejecutar "Query" dependiendo de la cantidad
if ($numero == 1) {
$sql_query = "SELECT * FROM fn_bcenter WHERE type LIKE '%".$b."%' OR description LIKE '%".$b."%'";
} else {
$sql_query = "SELECT * FROM fn_bcenter WHERE MATCH(type, description) AGAINST ('%".$b."%' IN BOOLEAN MODE) ";
}
$result = mysql_query($sql_query, $db_connect);
La variable "$trozos" almacena en array ($trozos[0],$trozos[1],$trozos[2]...) los keywords. Como puedo sustituir por ejemplo estas palabras a la vez dentro de un texto entero almacenado en "$row['description'], la idea es que las coincidencias esten en color rojo o negrillas.
Intente realizarlo con un While pero me duplica las cadenas con las funciones ereg_replace() y str_replace(). Si alguien puede echarme una mano se los agradeceria