(PHP 4 >= 4.2.0, PHP 5, PHP 7)
mb_eregi — Expression rationnelle insensible à la casse avec le support des caractères multi-octets
$pattern
, string $string
[, array &$regs
] ) : intExécute l'expression rationnelle insensible à la casse avec le support des caractères multi-octets.
pattern
L'expression rationnelle.
string
La chaîne à chercher.
regs
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 regs
, les
résultats seront enregistrés dans
regs
.
$regs[1] contiendra la première parenthèse capturante (celle qui commence le plus tôt), $regs[2] contiendra la deuxième parenthèse capturante (celle qui commence après la première), et ainsi de suite. $regs[0] contient une copie de la chaîne.
Retourne la longeur d'octets de la chaîne correspondante si une correspondance de
pattern
a été trouvé dans string
,
ou FALSE
si aucune correspondance n'a été trouvée ou une erreur s'est produite.
Si le paramètre optionel regs
n'est pas fournit ou
la longeur de la chaîne correspondante est 0,
cette fonction retourne 1.
Version | Description |
---|---|
7.1.0 |
mb_eregi() définira désormais regs
en un tableau vide, s'il n'y a aucune correspondance. Auparavant,
regs n'é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.