Saltar al contenido

Elimine los primeros 3 caracteres y los últimos 3 caracteres de String PHP

Contamos con tu ayuda para extender nuestras crónicas sobre las ciencias informáticas.

Solución:

Pase un valor negativo como el length argumento (el tercer argumento) para substr()me gusta:

$result = substr($string, 3, -3);

Así que esto:


Salidas:

n Bri

Usar

substr($var,1,-1)

esto siempre será el primero y el último sin tener que usar strlen.

Ejemplo:


Producción:

a, b, d, e, f

Como se indica en otras respuestas, puede usar una de las siguientes funciones para alcanzar su objetivo:

  • substr($string3, -3) elimina 3 caracteres desde el principio y el final
  • recortar ($string”,”) elimina todos los caracteres específicos desde el principio y el final
  • ltrim($string”.”) elimina todos los caracteres específicos del inicio
  • rtrim($string”;”) elimina todos los caracteres específicos del final

Depende de la cantidad de caracteres que necesite eliminar y si la eliminación debe ser específica. Pero finalmente substr() responde perfectamente a tu pregunta.

Tal vez alguien piense en eliminar el primer/último carácter a través de string desreferenciación Olvídalo, no funcionará como null es un char también:


devoluciones:

string(13) "Stackoverflow"
string(13) "tackoverflow"
string(13) "tackoverflow"
0
string(13) "ackoverflow"
0

Y no es posible usar unset($string[0]) para cuerdas:

Error fatal: No se puede desarmar string compensaciones en /usr/www/***.php en línea **

Puedes añadir valor a nuestro contenido informacional asistiendo con tu experiencia en las explicaciones.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *