(PHP 3 <= 3.0.18, PHP 4 >= 4.0.0)
ereg -- Expression régulière standard.
Description
int ereg ( string pattern, string string [, array regs])
Recherche dans la chaîne string les
séquences de caractères qui correspondent au masque
pattern.
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.
Si ereg() trouve ses solutions pour les parenthèses
capturantes, $regs contiendra exactement 10 éléments,
même si il y avait plus ou moins de 10 parenthèses capturantes
qui étaient valides. Cela n'a aucun effet sur les capacités de
la fonction ereg() à trouver d'autres sous chaînes.
Si aucune valeur n'est trouvée, $regs ne sera pas modifié par
ereg().
La recherche est sensible à la casse.
ereg() retourne TRUE si une occurrence
a été trouvée dans la chaîne et
FALSE dans le cas contraire, ou si une erreur est survenue.
L'exemple suivant prend une date au format ISO (YYYY-MM-DD) et l'affiche sous
la forme DD.MM.YYYY :
Exemple 1. Exemple ereg() |
Voir aussi eregi(), ereg_replace()
et eregi_replace().