This function does not work - it is not case insensitive for non latin characters.(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
mb_eregi — Expresión regular insensible a mayúsculas/minúsculas con soporte para caracteres multioctetos
Ejecuta la expresión regular insensible a mayúsculas/minúsculas con soporte para caracteres multioctetos.
patternLa expresión regular.
stringLa cadena a buscar.
matches
       Si al menos una secuencia es encontrada
       (eventualmente en los paréntesis capturantes de
       pattern), y la función es llamada
       con un tercer argumento matches, los
       resultados serán almacenados en
       matches.
      
$matches[1] contendrá el primer paréntesis capturante (aquel que comienza primero), $matches[2] contendrá el segundo paréntesis capturante (aquel que comienza después del primero), y así sucesivamente. $matches[0] contiene una copia de la cadena.
   Devuelve si una correspondencia de pattern ha sido encontrada
   en string.
  
| Versión | Descripción | 
|---|---|
| 8.0.0 | Esta función devuelve ahora trueen caso de éxito.
       Anteriormente, devolvía la longitud de octeto de la cadena encontrada, si una correspondencia
       parapatternera encontrada enstringy
       quematchesera proporcionado.
       Si el parámetro opcionalmatchesno era proporcionado o que la
       longitud de la cadena correspondiente era0, esta función devolvía1. | 
| 7.1.0 | mb_eregi() definirá ahora matchescomo un array vacío, si no hay ninguna correspondencia. Anteriormente,matchesno era modificado en este caso. | 
Nota:
The internal encoding or the character encoding specified by mb_regex_encoding() will be used as the character encoding for this function.
This function does not work - it is not case insensitive for non latin characters.When this function is perfected, and is not experimental, it may be very usefull in the searching and pinpointing of places inside large text files.