【发布时间】:2017-12-16 07:17:36
【问题描述】:
如何将一个字符串分成由相同字符组成的子字符串?
> 例如 - "baabbbc" 将是 ("aa", "bbbb", "c")
我希望稍后将它们存储到一个数组中 -
到目前为止我的代码如下 -
function strSplit($s) {
$sArr = str_split($s);
sort($sArr);
$subStrArr = Array();
for($i=0; $i<count($sArr); $i++){
for($j=1; $j<count($Arr); $i++){
if($sArr[$j] == $sArr[$j-1]){
$subStrArr[$i][$j-1] = $sArr[$j-1];
}
}
}
}
更新: 错误道歉,我希望数组是这样的,
“baabbbc”将是(“b”,“aa”,“bbbb”,“c”)
【问题讨论】: