function removeRepeatedDigits($n) {
$previous_digit = $n % 10;
$tens_hundreds_thousands_and_more = 10;
$result = $previous_digit;
while ($n != 0) {
$current_digit = $n % 10;
if ($current_digit != $previous_digit) {
$result += $current_digit * $tens_hundreds_thousands_and_more;
$previous_digit = $current_digit;
$tens_hundreds_thousands_and_more *= 10;
}
$n = $n / 10;
}
return $result;
}
$n = 9511127222213333;
$n = removeRepeatedDigits($n);
echo $n;
/*
run:
95127213
*/