PHP: Couper Chaîne dans le dernier Espace
Question de Compi | 23/04/2022 à 19:29
Je voudrais afficher un aperçu de certains textes sur un site Web. Pour cela, je lis les 200 premiers caractères de ma base de données afin de montrer cette chaîne (string).
Souvent, il arrive que cette chaîne se termine juste quelque part au milieu d'un mot ce qui a l'air assez moche. Je préférerais que le texte se termine à la fin d'un mot. Donc, j'aimerais utiliser PHP pour rechercher le dernier caractère d'espace de la chaîne pour raccourcir le texte à ce point.
Est-ce que quelqu'un connaît une fonction PHP pour cela?
Sujets Connexes
JavaScript: Supprimer le dernier Caractère d'une Chaîne/String
Conseil | 0 Commentaires
Renommer des Fichiers en ses Noms de Dossier
Tutoriel | 0 Commentaires
MySQL/PHP: Comment récupérer le dernier INSERT ID
Info | 0 Commentaires
Delphi/Lazarus: Afficher la Date et l'Heure actuelles
Conseil | 0 Commentaires
PHP: Couper le premier et le dernier Caractère d’une Chaîne/String
Question | 1 Réponse
PHP: Déterminer le Numéro de Semaine
Tutoriel | 0 Commentaires
VirtualBox: Changer la Date et l'Heure
Tutoriel | 10 Commentaires
Avis Important
Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.
Participer
Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.
Vous pouvez simplement utiliser la fonction PHP strrpos pour cela. Cette fonction fournit la dernière occurrence d'une chaîne dans une chaîne donnée.
En coupant à ce poste, votre code pourrait ressembler à ça:
La première ligne est facultative, mais serviable. Si votre chaîne $s contient des balises HTML, il est possible que la chaîne soit coupée juste avant l'une des balises de fin. Cela peut entraîner des effets étranges (par exemple, qui commençant par le texte, le reste de la page Web devient un lien ou gras).
Après cela, nous recherchons la dernière occurrence spatiale et nous ne fermerons la chaîne que si nous avons trouvé un caractère vierge.
23/04/2022 à 21:25