[ 139952 ]
[ 38.103.63.16 ]
Expression régulière EREG()Expression régulière standardereg (string pattern, string string, array regs ) ereg() recherche dans la chaîne string les séquences de caractères qui correspondent au masque pattern. $regs[1] contiendra la première parenthèse capturante (celle qui commence le plus tôt), Si ereg() trouve ses solutions pour les parenthèses capturantes, $regs contiendra exactement 10 éléments, même s'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. La recherche est sensible à la casse. Exemple avec ereg()L'exemple suivant prend une date au format ISO (YYYY-MM-DD) et l'affiche sous la forme DD.MM.YYYY :
<?php
if ( ereg( "([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})", $date, $regs ) ) {
echo "$regs[3].$regs[2].$regs[1]";
} else {
echo "Format de date invalide : $date";
}
?>
|