Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/05/2012, 04:01
jinno2323
 
Fecha de Ingreso: octubre-2011
Mensajes: 34
Antigüedad: 12 años, 5 meses
Puntos: 2
Respuesta: Reemplazamientos con php

Cita:
Iniciado por PIRRUMAN Ver Mensaje
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.