Bonjour,
Existe-il une fonction pour rechercher 3 ou plus de caractères consécutifs dans une chaîne et les supprimer par un str_replace ?
Exemple: L'utilisateur saisie "Super offre !!!" et on obtient "Super offre "
Merci d'avance
Bonjour,
Existe-il une fonction pour rechercher 3 ou plus de caractères consécutifs dans une chaîne et les supprimer par un str_replace ?
Exemple: L'utilisateur saisie "Super offre !!!" et on obtient "Super offre "
Merci d'avance
Les cours: XHTML, CSS, PHP, Flash et Javascript
Expliquez votre problème clairement et pensez à remercier ceux qui vous ont aidé.
N'oubliez pas : Le tag résolu est la meilleure des satisfactions sur developpez.com
Aucune question technique par MP.
Avec un pattern :
Et si jamais à la place tu ne veux pas le supprimer mais laisser une seule occurrence :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $a = 'couuuucouu !!!!'; echo preg_replace( '#(.)\1{2,}#', '', $a ); // cocouu
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $a = 'couuuucouu !!!!'; echo preg_replace( '#(.)\1{2,}#', '$1', $a ); // coucouu !
Merci bisunurs... Les expressions régulières sont hyper puissantes mais pas toujours facile à comprendre.
Merci beaucoup !
Les cours: XHTML, CSS, PHP, Flash et Javascript
Expliquez votre problème clairement et pensez à remercier ceux qui vous ont aidé.
N'oubliez pas : Le tag résolu est la meilleure des satisfactions sur developpez.com
Aucune question technique par MP.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager