PHP - Comment nettoyer un message?
hakkos78
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
hakkos78 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
hakkos78 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'aimerais savoir comment faire pour nettoyer un message sur un forum.
Je voudrais qu'il puisse n'y avoir qu'un seul espace maximum entre les mots, et 2 retours à la ligne de suite maximum.
J'utilise déjà la fonction trim pour nettoyer autour du message, mais comment s'occuper de l'interieur?
Merci
J'aimerais savoir comment faire pour nettoyer un message sur un forum.
Je voudrais qu'il puisse n'y avoir qu'un seul espace maximum entre les mots, et 2 retours à la ligne de suite maximum.
J'utilise déjà la fonction trim pour nettoyer autour du message, mais comment s'occuper de l'interieur?
Merci
A voir également:
- PHP - Comment nettoyer un message?
- Comment nettoyer un ordinateur qui rame - Guide
- Comment nettoyer son mac - Guide
- Comment recuperer un message supprimé sur whatsapp - Guide
- Comment lire un message supprimé sur whatsapp - Guide
- Epingler un message whatsapp - Accueil - Messagerie instantanée
3 réponses
Trim, mwais,
preg_replace : https://www.php.net/manual/en/function.preg-replace.php
Ou plus douteux, utiliser sed ^^
https://spiralbound.net/
preg_replace : https://www.php.net/manual/en/function.preg-replace.php
Ou plus douteux, utiliser sed ^^
https://spiralbound.net/
Je connais pas trop les regex, pour les espaces, j'ai fait :
$message = preg_replace('/\s\s+/', ' ', $message);
Mais finalement ça sert a rien vu que même si y'a plusieurs espaces, un seul sera affiché, pour en afficher plusieurs de suite il faut faire nbsp, mais j'utilise htmlspecialchars donc pas de risque.
C'est juste pour les retours à la ligne j'arrive pas, comment faire?
$message = preg_replace('/\s\s+/', ' ', $message);
Mais finalement ça sert a rien vu que même si y'a plusieurs espaces, un seul sera affiché, pour en afficher plusieurs de suite il faut faire nbsp, mais j'utilise htmlspecialchars donc pas de risque.
C'est juste pour les retours à la ligne j'arrive pas, comment faire?