Всем привет, не могу сообразить как суммировать кол-во одинаковых цифр в строке к примеру имеется строка
7774455566
Делаю вот так.
$split = str_split(7774455566);
echo json_encode(array_icount_values($split));
function array_icount_values($array) {
$ret_array = array();
foreach($array as $value) {
foreach($ret_array as $key2 => $value2) {
if(strtolower($key2) == strtolower($value)) {
$ret_array[$key2]++;
continue 2;
}
}
$ret_array[$value] = 1;
}
return $ret_array;
}
он мне возвращает
{"7":3,"4":2,"5":3,"6":2}
Как мне суммировать только те цифры где имеются значения совпадений > 1 то есть 3+2+3+2?