ultimo - ¿Cómo puedo eliminar 3 caracteres al final de una cadena en php?
substr php (4)
¿Cómo puedo eliminar 3 caracteres al final de una cadena en php? "abcabcabc" se convertiría en "abcabc"!
Solo haz:
echo substr($string, 0, -3);
No es necesario usar una llamada de strlen
, ya que, como se indica en los documentos substr
:
Si se da la longitud y es negativa, entonces se omitirán muchos caracteres del final de la cadena
Solo necesita usar la función substr()
con -3 para la longitud como en el siguiente ejemplo:
$str1 = "123456789ABC";
$str2 = substr( $str1, 0, -3 );
echo $str2: // print 123456789 removing ABC at the end
<?php echo substr("abcabcabc", 0, -3); ?>
<?php echo substr($string, 0, strlen($string) - 3); ?>