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 — Expression rationnelle insensible à la casse avec le support des caractères multioctets
Exécute l'expression rationnelle insensible à la casse avec le support des caractères multioctets.
patternL'expression rationnelle.
stringLa chaîne à chercher.
matches
       Si au moins une séquence est trouvée
       (éventuellement dans les parenthèses capturantes de
       pattern), et que la fonction est appelée
       avec un troisième argument matches, les
       résultats seront enregistrés dans
       matches.
      
$matches[1] contiendra la première parenthèse capturante (celle qui commence le plus tôt), $matches[2] contiendra la deuxième parenthèse capturante (celle qui commence après la première), et ainsi de suite. $matches[0] contient une copie de la chaîne.
   Retourne si une correspondence de pattern a été trouvé
   dans string.
  
| Version | Description | 
|---|---|
| 8.0.0 | Cette fonction retourne désormais trueen cas de succès.
       Auparavant, elle retournait la longueur d'octet de la chaîne trouvé, si une correspondence
       pourpatternétait trouvé dansstringet
       quematchesétait fournis.
       Si la paramètre optionnelmatchesn'était pas fournis ou que la
       longueur de la chaîne correspondante était0, cette fonction retournait1. | 
| 7.1.0 | mb_eregi() définira désormais matchesen un tableau vide, s'il n'y a aucune correspondance. Auparavant,matchesn'était pas modifié dans ce cas. | 
Note:
L'encodage interne ou l'encodage des caractères spécifié par la fonction mb_regex_encoding() sera utilisé comme encodage de caractères pour cette fonction.
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.