PHP: Eliminar los últimos X Caracteres del Final de un String
Pregunta de Invitado | 04/07/2021 a las 07:11
Me gustaría editar una cadena arbitraria con PHP y eliminar los últimos X caracteres detrás de la cadena.
El número de caracteres que deben eliminarse del final de la cadena, así como la longitud de la cadena de entrada, pueden variar y, por lo tanto, el procedimiento debe ser variable y no debe depender del contenido de la cadena.
Por ejemplo, me gustaría acortar la cadena / string "abcdefg" en los dos últimos caracteres, de modo que obtenga "abcde" como resultado. ¿Alguien conoce alguna función PHP para eso?
Temas Relacionados
MySQL: Saltos de Línea en MySQL
Consejo | 0 Comentarios
Renombrar Archivos en sus Nombres de Carpeta
Tutorial | 0 Comentarios
MySQL: Eliminar Datos de Tabla - Diferencia entre TRUNCATE, DELETE y DROP
Tutorial | 0 Comentarios
Eliminar Espacios del Principio y Final de las Líneas de Textos
Tutorial | 0 Comentarios
Reescribir Archivos de Texto con una Longitud de Línea Fija
Tutorial | 0 Comentarios
JavaScript: Eliminar el último Carácter de una Cadena/String
Consejo | 0 Comentarios
Script Batch: Apagar Computadora Windows
Tutorial | 2 Comentarios
Aviso Importante
Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.
Participar
Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.
Puede usar la función substr() proporcionada por PHP para esto. Esta función le proporciona una subcadena de una cadena arbitraria.
Como primer parámetro, estamos pasando la cadena que queremos cortar, como segundo parámetro la posición inicial y la longitud es el tercer parámetro.
Echemos un vistazo a un ejemplo:
Debido a que no queremos cortar nada desde el frente, siempre usamos 0 como punto de partida (el primer carácter de la cadena tiene la posición 0).
Lo más interesante es el último parámetro. Para cortar un número definido de caracteres desde el final independientemente de la longitud de la cadena, tenemos que usar valores negativos aquí.
Los valores negativos aseguran que se cuente desde atrás y se eliminará el número especificado de caracteres. En consecuencia, al usar -1 como parámetro, eliminamos el último carácter y -2 elimina los dos últimos caracteres y, al pasar -4, eliminamos los últimos cuatro caracteres de nuestra cadena.
04/07/2021 a las 23:07