"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo hacer que la función substr de PHP rompa cadenas en los límites de las palabras?

¿Cómo hacer que la función substr de PHP rompa cadenas en los límites de las palabras?

Publicado el 2024-11-23
Navegar:546

How to Make PHP's substr Function Break Strings at Word Boundaries?

Garantizar que PHP substr rompa cadenas en los límites de las palabras

Al truncar cadenas utilizando la función substr, es importante asegurarse de que el corte se produzca en el final de una palabra, no en medio de una. Esto es crucial para mantener la legibilidad y transmitir el significado deseado en la salida del texto.

Para lograr esto, puede utilizar el siguiente código:

substr($body, 0, strpos($body, ' ', 260))

En este fragmento:

  • substr() toma la cadena $body y selecciona una subcadena con la posición inicial 0.
  • strpos() busca la primera aparición del carácter de espacio (' ') dentro de $body comenzando desde la posición 260.
  • El resultado de strpos() especifica la posición donde debe terminar la subcadena, asegurando que el corte se produzca en el límite de la primera palabra después de 260 caracteres.
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3