Cita:
Iniciado por PIRRUMAN
en cuales titulos de canciones no funciona? podrias poner ejemplos de los resultados que obtienes, es decir, la palabra que buscas y lo que te arroja, de preferencia cuando lo hace mal
Gracias por el interés y la implicación.
Mira
te copio el código de ejemplo:
Código PHP:
<?php
$original="Lady Gaga - Pokerface";
$busqueda="Alejandro";
$longitud = strlen($busqueda);
$pos=stripos($original,$busqueda);
$palabra=substr($original,$pos,$longitud);
//
$titulomostrar=str_replace($palabra,"<b>$palabra</b>", $original);
echo "original=".$original;
echo "<br>busqueda=".$busqueda;
echo "<br>resultado=".$titulomostrar;
?>
Eso en teoría no debería poner nada en negrita ¿no?
Bueno, pues me muestra esto:
Lady Gaga - Pokerface
Tal cual lo ves, no debería estar subrayado ya que he buscado "Alejandro".
Me he fijado que el número de caracteres en negrita siempre coincide con el número de caracteres en la $busqueda, pero como ves, no el contenido...
*Lo he quitado de todo el código y lo he metido en un .php aparte para ver si no funcionaba correctamente al mezclarlo todo, pero no, falla igual con tal sólo el código de arriba. He hecho muchas pruebas con otros nombres y lo mismo.