Comment puis-je supprimer 3 caractères à la fin d'une chaîne en php?

Réponses:

671

Faites juste:

echo substr($string, 0, -3);

Vous n'avez pas besoin d'utiliser un strlenappel, car, comme indiqué dans les documents substr :

Si la longueur est donnée et est négative, alors autant de caractères seront omis de la fin de la chaîne

bensiu
la source
30

<?php echo substr("abcabcabc", 0, -3); ?>

KomarSerjio
la source
6
<?php echo substr($string, 0, strlen($string) - 3); ?>
Jan
la source
21
Le strlen () n'est pas nécessaire.
Bill Weinman