¿Cómo puedo eliminar tres caracteres al final de una cadena en PHP?

Resuelto asked hace 54 años • 3 respuestas

¿Cómo puedo eliminar tres caracteres al final de una cadena en PHP?

¡"abcabcabc" se convertiría en "abcabc"!

 avatar Jan 01 '70 08:01
Aceptado

Solo haz:

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

No es necesario utilizar una strlenllamada ya que, como se indica en la documentación de substr :

Si se proporciona la longitud y es negativa, entonces se omitirán muchos caracteres del final de la cadena.

bensiu avatar Feb 06 '2011 20:02 bensiu
<?php echo substr("abcabcabc", 0, -3); ?>
KomarSerjio avatar Feb 06 '2011 20:02 KomarSerjio