Comment puis-je supprimer 3 caractères à la fin d'une chaîne en php? "abcabcabc" deviendrait "abcabc"!
Il suffit de faire:
echo substr($string, 0, -3);
Vous n'avez pas besoin d'utiliser un appel strlen
, car, comme indiqué dans les sous-docs :
Si length est donné et est négatif, alors beaucoup de caractères seront omis à la fin de la chaîne
<?php echo substr("abcabcabc", 0, -3); ?>
<?php echo substr($string, 0, strlen($string) - 3); ?>