6.33 Expressions rationnelles compatibles Perl
6 Référence des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources ->Constantes pré-définies . Exemples . options de recherche . syntaxe des masques . preg_grep . preg_match_all . preg_match . preg_quote . preg_replace_callback . preg_replace . preg_split
|
6.33.6 Constantes pré-définies
Ces constantes sont définies par cette
extension, et ne sont disponibles que si cette extension a été compilée avec
PHP, ou bien chargée au moment de l'exécution.
Constante |
Description |
PREG_PATTERN_ORDER
|
Ordonne les résultats de façon à ce que
$matches[0]
contienne les
résultats qui correspondent au masque entier,
$matches[1]
ceux
qui correspondent à la première parenthèse capturante,
$matches[2]
ceux qui correspondent à la deuxième
parenthèse capturante, etc. Cette constante est utilisée avec
preg_match_all
.
|
PREG_SET_ORDER
|
Les résultats sont classés de telle
façon que
$matches[0]
contient la première
série de résultat,
$matches[1]
la
deuxième, etc.
Cette constante est utilisée avec
preg_match_all
.
|
PREG_OFFSET_CAPTURE
|
Voir la description de
PREG_SPLIT_OFFSET_CAPTURE
.
Cette constante est utilisée depuis PHP 4.3.0 .
|
PREG_SPLIT_NO_EMPTY
|
Si cette option est activée, seules les sous-chaînes non vides
seront retournées par
preg_split
.
|
PREG_SPLIT_DELIM_CAPTURE
|
Si cette option est activée, les expressions entre parenthèses entre
les délimiteurs de masques seront aussi capturées et retournées.
Cette option a été ajoutée en PHP 4.0.5.
Cette constante est utilisée avec
preg_split
.
|
PREG_SPLIT_OFFSET_CAPTURE
|
Si cette constante est utilisée avec
preg_split
,
l'offset de début de résultat sera retourné, en plus de la chaîne
résultat. Notez que cela change la nature du résultat retourné en
un tableau contenant une chaîne à l'offset
0
et une chaîne
contenant un offset à l'offset
1
. Cette option est disponible
depuis PHP 4.3.0.
|
|