Bonjour à tous,
J'ai un petit probleme concernant une incrémentation.
Suite à une requete, je récupère un code de la forme A00010-001.
Je voudrais obtenir la valeur A00010-002.
Je pensais m'en sortir en faisant une simple incrémentation, mais je n'y arrive pas...
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $var = A00010-001; $var++; print $var; --> donne A00010-001
Alors que j'ai trouvé cet exemple sur le net (certes avec des lettres mais le principe est le meme) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $var = A00010-001; $var = $var++; print $var; --> donne A00010-001
Donc pour passer de A00010-001 à A00010-002, est ce que je suis obligée de découper le code, en récupérant la partie avt le tiret et apres, ajouter +1 à la partie finale et recomposer le code?...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 my $c='zy'; print "\$c=$c<br>"; --> affiche zy my $d=++$c; print "\$c=$c \$d=$d<br>";--> affiche zz
C'est plutot lourd alors qu'il me semblait que tt pouvait se faire tout seul...
Merci
Partager