Percfecto, me funciona genial, al final quedó la cosa:
Código PHP:
<?
$cuenta_listado = 1;
while ( $campo = mysql_fetch_array ($resultado_busqueda) ) {
$cabecera_final = $campo["cabecera"];
$cadena_busqueda = str_replace (" ","_", $cadena);
$palabras = explode ("_", $cadena_busqueda);
for ( $i = 0; $i < count ($palabras); $i++ )
{
$nuevacadena = "<b>".$palabras[$i]."</b>";
$cabecera_final = str_replace ($palabras[$i], $nuevacadena, $cabecera_final);
}
echo '<tr>';
echo ' <td>';
echo '<strong>'.$cuenta_listado.'.</strong>';
echo ' </td>';
echo ' <td>';
echo '<a href = "#">'.$campo ["titulo"].'</a> [Relevancia:'.$campo ["relevancia"].']';
echo ' </td>';
echo '</tr>';
echo '<tr>';
echo ' <td>';
echo ' ';
echo ' </td>';
echo ' <td>';
echo ''.$cabecera_final.'<br><br>';
echo ' </td>';
echo '</tr>';
$cuenta_listado++;
}
?>
Gracias y un saludo