Supprimer un caractère d'une chaine
Le
Mag
Bonsoir,
J'ai besoin d'un petit conseil :
J'ai une chaine de caracteres:
$test='abcdefgh'
Comment je peux faire pour supprimer un caractere, le dernier
afin que cela devienne:
$test='abcdefg'
Merci d'avance
J'ai besoin d'un petit conseil :
J'ai une chaine de caracteres:
$test='abcdefgh'
Comment je peux faire pour supprimer un caractere, le dernier
afin que cela devienne:
$test='abcdefg'
Merci d'avance

Poser une question


Peut être avec:
$test = substr($test, 0, length($test)-1);
--
Réseau IRC Francophone: http://www.zeolia.net
Aide et astuces : http://www.g33k-zone.org
Communauté Francophone sur les Eggdrops: http://www.eggdrop.fr
La fonction chop supprime le dernier caractère d'une chaîne, dans ce cas
un simple "chop($test)" suffira.
--
Denis Dordoigne
Membre de l'April - promouvoir et défendre le logiciel libre - april.org
Rejoignez maintenant plus de 5 000 personnes, associations,
entreprises et collectivités qui soutiennent notre action
Ah oui, je l'avais oublié celui-là :)
Et pour revenir à ma méthode précédente, elle peut être simplifiée avec:
$test = substr($test, 0, -1);
--
Réseau IRC Francophone: http://www.zeolia.net
Aide et astuces : http://www.g33k-zone.org
Communauté Francophone sur les Eggdrops: http://www.eggdrop.fr
CrazyCat
On peut aussi sortir l'artillerie lourde des expressions rationnelles :
$test =~ s/^(.*).$/$1/s; # Ne pas oublier le /s !
;-)
--
Paul Gaborit - Perl en français -
Pourquoi pas:
$test =~ s/.$//s;
?
--
Stéphane
Stephane CHAZELAS
Parce qu'un peu fatigué et trop pressé... ;-)
Ça reste de l'artillerie lourde.
--
Paul Gaborit - Perl en français -
Merci a Tous pour vos reponses