Page 1 sur 1

Recuperer le nom du mois a partir d'un numero

Posté : 15 déc. 2006, 13:01
par castelli
Bonjour je voulais savoir comment faire a partir du numero du mois recuperer le nom de ce dernier

exemple :11 me donnera novembre

(dans ma variable j'ai que 11 car j'ai deja effectué pas mal de traitement sur celle ci )

est ce possible ?

Posté : 15 déc. 2006, 13:05
par charabia
Avec un tit switch tout bête ça ne ferait pas l'affaire ? Si c'est juste pour l'affichage ça devrait suffire ;)

Posté : 15 déc. 2006, 13:13
par zeus
Ou alors un tableau du genre nb_moi => libelle mois
$a_mois = array ( '1' => 'Janvier', '2' => 'Fevrier', ...)
Et lors de l'affichage
echo "Mois a afficher : ".$a_mois[$mois_calcule];

Posté : 15 déc. 2006, 13:50
par FredoMkb
Ou alors un tableau du genre nb_moi => libelle mois
$a_mois = array ( '1' => 'Janvier', '2' => 'Fevrier', ...)
Et lors de l'affichage
echo "Mois a afficher : ".$a_mois[$mois_calcule];
Très bonne idée !

Ou, alors, un simple array, du type :
$mois = array('janver', 'février', 'mars', 'etc.');
Puis un simple :
echo "Mois a afficher : ".$mois[$mois_calcule - 1];
;)

Posté : 15 déc. 2006, 13:55
par Ajoloca
Bonjour,
Ou, alors, un simple array, du type :

PHP:
$mois = array('janver', 'février', 'mars', 'etc.');


Puis un simple :

PHP:
echo "Mois a afficher : ".$mois[$mois_calcule - 1];
Et plus simple
$mois = array('', 'janver', 'février', 'mars', 'etc.');
Puis un simple :
echo "Mois a afficher : ".$mois[$mois_calcule];

Posté : 15 déc. 2006, 14:22
par ouckileou
Et plus simple
$mois = array('', 'janver', 'février', 'mars', 'etc.');
Puis un simple :
echo "Mois a afficher : ".$mois[$mois_calcule];
En fait c'est la solution de Zeus avec le -1 en plus

Moi je trouve ça + compliqué :lol:

Posté : 15 déc. 2006, 14:26
par castelli
bon alors j'ai essailler cette technique: (parce que c'est celle que je comprend le mieu ;) )
$a_mois = array ( '1' => 'Janvier', '2' => 'Fevrier', '3' => 'Mars',
 '4' => 'Avril','5' => 'Mai', '6' => 'Juin','7' => 'Juillet', 
'8' => 'Aout','9' => 'Septembre', '10' => 'Octobre','11' > 'Novembre', '12' => 'Decembre') ;

	echo "Voici les articles commandés pour le mois de : ".$a_mois[$mois];
et en faite sa donne rien (la phrase s'affiche mais pas le nom du mois )

: / bizzare non , je vais essaillez de voir d'ou sa peut provenir

ps: $mois contient bien le numero de chaque mois

Posté : 15 déc. 2006, 14:28
par Ajoloca
Re,
En fait c'est la solution de Zeus avec le -1 en plus
C'est pas moi qui met le -1, c'est FredoMkb, moi justement je l'enlève ce - 1
Personnellement je préfère l'utilisation de setlocale(LC_ALL, 'fr_FR');

Posté : 15 déc. 2006, 14:30
par ouckileou
J'ai raté ma citation :)

Posté : 15 déc. 2006, 14:44
par castelli
MerKi a vous sa marche au poil ;)

Ro bisous :lol: