[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Конвертировать Гигабайт = Терабайт
amf1k
Помогите упростить код:
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.. в функцию попадают только целые числа, то есть ГБ = целое число!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.