Ver Mensaje Individual
  #23 (permalink)  
Antiguo 23/11/2015, 02:53
pedromir
 
Fecha de Ingreso: enero-2014
Mensajes: 91
Antigüedad: 10 años, 3 meses
Puntos: 2
Respuesta: mostrar contenido array segun criterio de paginacion

Ya he resuelto lo de los acentos, pero el problema que te he planteado no se refería a la codificación de las páginas web, sino a la búsqueda de un texto que en el array está acentuado, es el caso de María, que en el array está escrita con acento y si tu en el input la escribes sin él, pues lógicamente no te la encuentra, así que lo que he hecho, como hago en javascript es crear una función con str_replace que al hacer la búsqueda me quite los acentos en el array y en el texto que se introduce en el input y entonces da igual como esté escrita la palabra en un sitio y en el otro, me la encuentra siempre.
No sé si en php se puede o se debe de hacer de otra forma.

Código PHP:
Ver original
  1. $acentos = array("á", "é", "í", "ó", "ú", "Á", "É", "Í", "Ó", "Ú");
  2.         $reemplaza = array("a", "e", "i", "o", "u", "A", "E", "I", "O", "U");
  3.         $cadena_reemplaza = str_replace($acentos, $reemplaza, $cadena);
  4.         $t_reemplaza = str_replace($acentos, $reemplaza, $t);
  5.                
  6.         $encontrar_coincidencia = stripos($cadena_reemplaza, $t_reemplaza);