"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment faire en sorte que la fonction substr de PHP brise les chaînes aux limites des mots ?

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

Publié le 2024-11-23
Parcourir:487

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))

Dans cet extrait :

  • substr() prend la chaîne $body et sélectionne une sous-chaîne avec le 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, en garantissant que la coupure se produit à la limite du premier mot après 260 caractères.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3