function changeType($sum){
if($sum < 1000){
return $sum." Гб";
}
elseif($sum == 1000){
return "1 Tб";
}
else{
if($sum < 2000){
$new = ($sum - 1000);
return "1 Tб ".$new." Гб";
}
elseif($sum == 2000){
return "2 Tб";
}
else{
if($sum < 3000){
$new = ($sum - 2000);
return "2 Tб ".$new." Гб";
}
elseif($sum == 3000){
return "3 Tб";
}
else{
$new = ($sum - 3000);
return "3 Tб ".$new." Гб";
}
}
}
}
echo changeType(1099);
Может как то через цикл реализовать(Потому что число может быть и 20999)? Ps.. в функцию попадают только целые числа, то есть ГБ = целое число!