如何使用PHP删除重复的字母

ham*_*uce 1 php

我想删除重复的字母("tteeeessst stttringgg"=>"测试字符串").
有没有一个简短的方法,PHP可以做到这一点?

Tee*_*mas 6

尝试

$str = 'tteeeessst stttringgg';
echo preg_replace('{(.)\1+}','$1',$str);
Run Code Online (Sandbox Code Playgroud)

演示