function GetMaxChars($str) {
$size = strlen($str);
$maxCh = 0;
for ($i = 0; $i < $size - 1; $i++) {
for ($j = $i + 1; $j < $size; $j++) {
if ($str[$i] == $str[$j]) {
$temp = abs($j - $i - 1);
$maxCh = $maxCh > $temp ? $maxCh : $temp;
}
}
}
return $maxCh;
}
$str = "aBcaaBdefBgh";
echo GetMaxChars($str);
/*
run:
7
*/