Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/11/2015, 13:19
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Función in_array y acentos

Definitivamente, acabo de leer el manual de in_array() y no hace mención al respecto, lo más probable es que haga una comparación natural indistintamente de si hay o no acentos, unicode, etc.

Creo que vas a tener que implementar tu propio "in_array" para que soporte estos detalles.

Básicamente la firma sería algo así:
Código PHP:
Ver original
  1. function in_mb_array($needle, $array_of_text) {
  2.   foreach ($array_of_text as $i => $str) {
  3.     if (mb_strpos($str, $needle) !== false) {
  4.       return $i;
  5.     }
  6.   }
  7.  
  8.   return -1;
  9. }
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.