CMGrille88 a écrit :
Bonjour, je ne comprend pas pourquoi ma fonction ne marche pas. En fait quand je l'utilise il m'affiche toujours Janvier même si la condition est fausse. Je pense que sa vient de l'expression régulière mais je ne sais pas pourquoi. Merci
Code :
- function Mois($date)
- {
- if($date="[0-9][0-9]-01-[0-9][0-9]" )
- {
- return "Janvier";
- }
- }
|
|
Pas besoin de regex pour ça, c'est bien se compliquer la vie. Utilise plutôt strftime($date, '%m') qui te retournera le mois d'une date ( correcte)
Le_nain a écrit :
Sinon tu peux pas faire d'expression régulière sans utiliser de fonction sortie de la lib pcre... un petit preg_match ne ferais pas de mal quoi ^^
|
y'a ereg(posix) aussi en php
Ouaaais vive le 45 janvier