голосование
PHP
BASH
Javascript
HTML
Firebird
Майнинг
Программы
Хостинг
Железо
Ресурсы
GIT
SEO
Oracle
Python
PostgreSQL
Проголосуйте за категорию!
счётчик
Яндекс.Метрика

Как перевести размер файла из килобайт в мегабайты PHP

Хочу показать вам функцию для перевод размера файла в мегабайты. На размер файла в удобном формате приятно смотреть и не надо отсчитывать нули. Отсчёт нулей от правого края - это грубый подсчёт. Разделить значение на 1024 в уме довольно сложно. Посмотрите на функцию в моём примере. Тут происходит перевод мегабайтов в гигабайты. В этом примере используются условия if-else. Читайте статью условный оператор if-else в PHP.


/*
	getSizeDB - перевод мегабайтов в ГБ
	удобное отображение объёма
*/
function getSizeDB($num)
{
	if($num < 1024)
        {
		$str = $num." Кб";
	}
         elseif($num >= 1024)
        {
		$num = $num/1024;
		$num = round($num, 2);
		$str = $num." Мб";
	}
	else
        {
		$str = $num;
	}
	
	return $str;
}

В этом примере можно перевести байты в килобайты и мегабайты. Тут добавлено дополнительное выражение для мегабайт.


/*
	getSizeDB - перевод байтов в Кб, Мб
	удобное отображение объёма
*/
function getSizeDB($num){
	if($num < 1024)
	{
		$str = $num." Байт";
	}
		elseif($num >= 1024 && $num < (1024 * 1024))
	{
		$num = $num/1024;
		$num = round($num, 2);
		$str = $num." Кб";
	}
	  elseif($num >= (1024 * 1024))
	{
		$num = $num/(1024 * 1024);
		$num = round($num, 2);
		$str = $num." Мб";
	}
	 else
	{
		$str = $num;
	}
	
	return $str;
}
просмотры: 1054, уровень: лёгкий уровень, рейтинг: 0, дата: 2017-11-15 13:38:56
проголосовать:

Комментарии:






поиск
реклама
сайты друзей
банеры
Мы предлагаем в аренду VPS серверы с выделенным IP-адресом, которые полностью эмулируют физический сервер.
http://trainingweb.ru/redirect/well_web_vps_kvm Аренда VPS KVM в Европе Мы предлагаем в аренду VPS серверы с выделенным IP-адресом, которые полностью эмулируют физический сервер.
http://www.2domains.ru домен RU домен RU всего за 99 рублей
http://ping-admin.ru/index_5659.html мониторинг сайтов сервис мониторинга работы сайта, мониторим HTTP, HTTPS, FTP, MYSQL, PostgreSQL, POP3, SMTP, IMAP