(PHP 5 >= 5.2.0, PHP 7)
mb_stripos — Busca la posición de la primera ocurrencia de un string dentro de otro, insensible a mayúsculas/minúsculas
$haystack
   , string $needle
   [, int $offset = 0
   [, string $encoding = mb_internal_encoding()
  ]] ) : int
   mb_stripos() devuelve la posición numérica de
   la primera ocurrencia de needle en el string
   haystack.
   A diferencia de mb_strpos(), 
   mb_stripos() es insensible a mayúsculas/minúsculas.
   Si no se encuentra needle, devuelve FALSE.
  
haystack
       El string desde el que obtener la posición de la primera ocurrencia
       de needle
      
needle
       El string a buscar en haystack
      
offset
       La posición de haystack
       donde empezar la búsquda
      
encodingEl nombre de la codificación de caracteres a usar. Si se omite, se usará la codificación de caracteres interna.
   Devuelve la posición numérica de la pirmera ocurrencia de
   needle en el string haystack,
   o FALSE si no se encuentra needle.