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$acentos = array("á", "é", "í", "ó", "ú", "Á", "É", "Í", "Ó", "Ú"); $reemplaza = array("a", "e", "i", "o", "u", "A", "E", "I", "O", "U"); $cadena_reemplaza = str_replace($acentos, $reemplaza, $cadena);
$encontrar_coincidencia = stripos($cadena_reemplaza, $t_reemplaza);