eregi_replace
split
Fonctions POSIX Regex
PHP Manual

# eregi

(PHP 4, PHP 5)

eregi — Recherche par expression rationnelle insensible à la casse

### Description

int eregi ( string `$pattern` , string `$string` [, array `&$regs` ] )

Cette fonction est identique à ereg(), hormis le fait qu'elle ignore la casse des caractères lors de la recherche sur les caractères alphabétiques.

### Liste de paramètres

`pattern`

  Expression rationnelle insensible à la casse.

`string`

  La chaîne d'entrée.

`regs`

  Si des correspondances sont trouvées pour les sous-masques entre parenthèses de `pattern` et que la fonction est appelé avec le troisième argument `regs` , les correspondances seront stockées dans des éléments du tableau `regs` .

  $regs[1] contiendra la sous-chaîne qui commence à la première parenthèse la plus à gauche ; $regs[2], la seconde, et ainsi de suite. $regs[0] contiendra une copie complète de la chaîne.

### Valeurs de retour

Retourne la longueur de la chaîne trouvée si une correspondance pour le masque `pattern` a été trouvée dans `string` , ou `FALSE` si aucune correspondance n'a été trouvée ou si une erreur est survenue.

Si le paramètre optionnel `regs` n'est pas fourni ou si la longueur de la chaîne trouvée vaut 0, cette fonction retourne 1.

### Exemples

Exemple #1 Exemple avec eregi()

`<?php
$string = 'XYZ';
if (eregi('z', $string)) {
echo "'$string' contient un 'z' ou un 'Z'!";
}
?>`

### Voir aussi

- ereg()
- ereg_replace()
- eregi_replace()
- stripos()
- stristr()

eregi_replace
split
Fonctions POSIX Regex
PHP Manual