j'utilise ce petit bout de code pour supprimer les caractères répétés plus de 2 fois dans une chaine.
$nom = preg_replace('#(.)\1{2,}#', '\1\1', $nom);
maintenant si le caractère est un espace, je voudrai le limiter a un seul.preg_replace('# {2,}#', ' ', $nom)
Mais peut on le faire en une seule fonction ou est ce que je cherche pour rien ? J'ai effectué une multitude de test sans succès.Merci.