Php point d'interrogation

cycy10 Messages postés 14 Statut Membre -  
Mopra-L Messages postés 150 Statut Membre -
Bonjour chers forumers,

J'essaye de décortiquer la classe "date" d'un programme dont je devrai assurer la maintenance. Voici mon problème, voilà ce que j'ai dans une déclaration de variable tableau en php:

private static $item_pattern_list = array (
'y'=>'((?:(?:[0-9] {2})?[0-9])?[0-9])',
'm'=>'([01]?[0-9]),
'j'=> .'..');

je finis pas mais c'est du même acabit pour le jour...

Ma question porte sur le point d'interrogation, QUE SIGNIFIE CE "?" ICI?? (le reste c'est bon).

Thks!

1 réponse

Mopra-L Messages postés 150 Statut Membre 6
 
Bonjour,

Il me semble que ca fait partie des expressions regulieres. Elle indique que le caractère suivant (ou précédent, je sais plus) sera utilisé 0 ou 1 seule fois.

Dans le même genre, l'etoile * indique 0, 1 ou plusieurs fois.


Enfin je crois :/
0