Comment faire en sorte que la fonction substr de PHP brise les chaînes aux limites des mots ?

Mary-Kate Olsen
Libérer: 2024-11-08 00:03:02
original
930 Les gens l'ont consulté

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

Assurer que PHP substr brise les chaînes aux limites des mots

Lors de la troncature de chaînes à l'aide de la fonction substr, il est important de s'assurer que la coupure se produit à la à la fin d'un mot, pas au milieu d'un mot. Ceci est crucial pour maintenir la lisibilité et transmettre le sens souhaité dans la sortie du texte.

Pour y parvenir, vous pouvez utiliser le code suivant :

substr($body, 0, strpos($body, ' ', 260))
Copier après la connexion

Dans cet extrait :

  • substr() prend la chaîne $body et sélectionne une sous-chaîne avec la position de départ 0.
  • strpos() recherche la première occurrence du caractère espace (' ') dans $body à partir de la position 260.
  • Le résultat de strpos() spécifie la position où la sous-chaîne doit se terminer, garantissant que la coupure se produit à la limite du premier mot après 260 caractères.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal