"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como fazer com que a função substr do PHP quebre strings nos limites do Word?

Como fazer com que a função substr do PHP quebre strings nos limites do Word?

Publicado em 23/11/2024
Navegar:387

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

Garantindo que o substr do PHP quebre strings nos limites do Word

Ao truncar strings usando a função substr, é importante garantir que o corte ocorra no final de uma palavra, não no meio de uma. Isso é crucial para manter a legibilidade e transmitir o significado pretendido na saída do texto.

Para conseguir isso, você pode utilizar o seguinte código:

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

Neste trecho:

  • substr() pega a string $body e seleciona uma substring com a posição inicial 0.
  • strpos() procura pela primeira ocorrência do caractere de espaço (' ') dentro de $body começando na posição 260.
  • O resultado de strpos() especifica a posição onde a substring deve terminar, garantindo que o corte ocorra no primeiro limite da palavra após 260 caracteres.
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3