Bonjour,
Pouvez-vous m'expliquer l'erreur suivante que j'ai avec perl 5.005
Can't use subscript on split at..... ligne8, near "$mois]"
Can't use subscript on split at..... ligne8, near "$mois]"
et qui fonctionne parfaitement avec Perl v5.6.1, comment contourner ce problème?
mon script:
($seconde,$minute,$heure,$jour,$mois,$annee,$wday,$yday,$isdst) = localtime(time);
$ann = $annee + 1900
$an = substr ($ann, 2, 2);
$mmm = qw(01 02 03 04 05 06 07 08 09 10 11 12) [$mois];
$mm = qw(Janvier Février Mars Avril Mai Juin Juillet Aout Septembre Octobre Novembre Décembre) [$mois];
Merci,
# typo ?
Posté par Anonyme . Évalué à 1.
[^] # Re: typo ?
Posté par milounix . Évalué à 1.
J'ai trouvé la bonne syntaxe pour Perl 5.000
my ($seconde,$minute,$heure,$jour,$mois,$annee,$wday,$yday,$isdst) = localtime(time);
@months= ("01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12");
$mmm= $months[$mois];
print $mois;
En espèrant que cela pourra servir à quelqu'un d'autre.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.