791 votes

supprimer le dernier caractère de la chaîne

Double Possible:
PHP - Supprimer le dernier caractère d'une période?

Qui est le moyen le plus rapide pour supprimer le dernier caractère de la chaîne.

J'ai une chaîne de caractères comme

a,b,c,d,e,

Je voudrais supprimer le dernier ',' et obtenir le reste de la chaîne de retour

OUTPUT: a,b,c,d,e

Qui est le moyen le plus rapide de le faire?

1284voto

Pekka 웃 Points 249607

rtrim($string, ",") permettrait de réduire l'virgules.

trim($string, ",") permettrait de réduire de fuite et en préfixant des virgules.

1076voto

Nicola Peluchetti Points 38948

Vous pouvez utiliser substr("a,b,c,d,e,", 0, -1);

La sortie est a,b,c,d,e

120voto

bart Points 3543

Une alternative à l' substr est la suivante, en fonction:

substr_replace($string, "", -1)

Est-ce le jeun? Je ne sais pas, mais je suis prêt à parier que ces solutions de rechange sont tous tellement rapide qu' il n'a tout simplement pas d'importance.

18voto

Peter Versnee Points 398

utiliser substr(string $string, int $start, int[facultatif] $longueur=null);

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X