¿Cómo puedo eliminar 3 caracteres al final de una cadena en php?


311

¿Cómo puedo eliminar 3 caracteres al final de una cadena en php? ¡"abcabcabc" se convertiría en "abcabc"!

php  string 

1
Puede ser s($str)->cutEnd(3)útil, como se encuentra en esta biblioteca independiente . Esto es Unicode o multibyte seguro.
caw

Respuestas:


671

Solo haz:

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

No necesita usar una strlenllamada, ya que, como se indica en los documentos substr :

Si se da longitud y es negativa, entonces se omitirán muchos caracteres desde el final de la cadena



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.