function convert_0_To_n__($number, $d) {
if ($number == 0) {
return 0;
}
$digit = ($number % 10);
if ($digit == 0) {
$digit = $d;
}
return convert_0_To_n__((int)($number / 10), $d) * 10 + $digit;
}
function convert_0_To_n($number, $d) {
if ($number == 0) {
return $d;
}
else {
return convert_0_To_n__($number, $d);
}
}
$number = 1080030;
echo convert_0_To_n($number, 7);
/*
run:
1787737
*/