Bonjour à tous,

j'utilise actuellement une fonction qui a cette forme :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
  $regex = '#(\w)\1{'.$nb.',}#'; // 
  $replace = str_repeat('\1', $nb);
  return preg_replace($regex, $replace, $chaine);
Elle me renvoie ma chaîne, débarrassée des caractères identiques se suivant. Ainsi, AAABBBCCCCDDD me renvoie ABCD.

Je souhaiterais savoir si il était possible de supprimer TOUS les caractères identiques, quelque soit leur position dans la chaîne.
Actuellement, AAABBBCCCAABB
me renverra ABCAB, j'aimerais simplement obtenir ABC dans ce cas précis.

Merci beaucoup !