<?php
$str='rrrabccccxxxxx';
$str_arr=str_split($str);
$count=count($str_arr);
$k=1;
$i=0;
$cur=$str_arr[$i];
$arr='';
while ($i < $count-1) {
$i++;
if($cur == $str_arr[$i]){
$k++;
}else{
$arr=$arr.$k.$cur;
$cur=$str_arr[$i];
$k=1;
}
}
$arr=$arr.$k.$cur;
print_r(str_replace('1','',$arr));
?>
转载于:https://my.oschina.net/junbaobao/blog/679203