用PHP写一个类,实现输入字符串"abbccdddd",输出为"1a2b3c4d"

用PHP写一个类,实现输入字符串"abbccdddd",输出为"1a2b3c4d"

Helenr
浏览 533回答 2
2回答

交互式爱情

preg_replace_callback('/(.)(\1*)/', function($match){return mb_strlen($match[0]).$match[1];}, 'abbcccdddd');

智慧大石

function processStr($str = "abbcccdddd"){     $result = '';    while(strlen($str) > 0){         $tempStr = substr($str,0,1);         $result  .= substr_count($str, $tempStr).$tempStr;         $str = str_replace($tempStr,'',$str);     }    return $result; }
打开App,查看更多内容
随时随地看视频慕课网APP