comment mettre la valeur "kiki" à partir de la 4ème position
du string toto quelque soit le contenu antérieur de
celui-ci ?
comment mettre la valeur "kiki" à partir de la 4ème position
du string toto quelque soit le contenu antérieur de
celui-ci ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 my $toto = 'abcdefghij'; # combler la chaine si elle fait moins de 4 caractères # (ici, ajout de 4 espaces, si il y en a trop, ils seront remplacés de toutes façons) if (length($toto) < 4) { $toto .= ' '; } # remplacer tout ce qui se trouve à partir de la 4° position par kiki substr($toto, 4) = 'kiki';
merci
je ne pensais pas qu'on pouvait mettre substr() à gauche d'une affectation
Il est vrai que les L-value sont assez perturbantes quand on vient de langages plus "classiques"![]()
Partager