Page 1 sur 1

Comment supprimer des caracteres dans une chaine ?

Posté : 18 mai 2006, 10:34
par bravegars
Bonjour,

Je voudrais supprimer les 2 premiers caractères d'une variable mais je sais pas trop comment faire, sachant que l'on ne connait pas la longueur exacte de la chaine qui est retournée.

J'ai trouvé ça, mais il faut connaitre la longueur exacte de la variable une fois les caracteres supprimés.

Code : Tout sélectionner

<?echo substr("Bonjour!", 3, 4); // affiche 'jour'?>
Merci d'avance.

Posté : 18 mai 2006, 10:41
par Ryle
Un petit coup d'oeil à la documentation de la fonction substr() t'aurait permis de voir que le 3ème argument est optionnel et que dans ce cas, la chaine est coupée à partir de l'index (2ème argument) jusqu'à la fin de celle-ci :)

Quoi qu'il en soit, on peut toujours savoir quelle est la taille d'une chaine, la fonction strlen() par exemple, te permet de la récupérer assez facilement :)

Posté : 18 mai 2006, 10:41
par ouckileou
Tu peux utiliser strlen() pour connaitre la longueur après