Php point d'interrogation

cycy10 Messages postés 14 Statut Membre -  
Mopra-L Messages postés 151 Date d'inscription   Statut Membre Dernière intervention   -
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 151 Date d'inscription   Statut Membre Dernière intervention   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