SORU
31 Mart 2011, PERŞEMBE


PHP filesize MB/KB dönüşüm

Nasıl PHP filesize çıktı çevirebilir miyim() Megabayt ile güzel bir format işlevi, Kilobayt vb?

gibi:

  • eğer boyutu az 1 MB, KB cinsinden boyut göster
  • eğer 1 MB arasında - eğer 1 GB MB olarak gösteriyor
  • eğer büyük - GB

CEVAP
31 Mart 2011, PERŞEMBE


İşte bir örnek:

<?php
// Snippet from PHP Share: http://www.phpshare.org

    function formatSizeUnits($bytes)
    {
        if ($bytes >= 1073741824)
        {
            $bytes = number_format($bytes / 1073741824, 2) . ' GB';
        }
        elseif ($bytes >= 1048576)
        {
            $bytes = number_format($bytes / 1048576, 2) . ' MB';
        }
        elseif ($bytes >= 1024)
        {
            $bytes = number_format($bytes / 1024, 2) . ' KB';
        }
        elseif ($bytes > 1)
        {
            $bytes = $bytes . ' bytes';
        }
        elseif ($bytes == 1)
        {
            $bytes = $bytes . ' byte';
        }
        else
        {
            $bytes = '0 bytes';
        }

        return $bytes;
}
?>

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bryan Smith

    Bryan Smith

    12 Mart 2006
  • FullMag

    FullMag

    15 ŞUBAT 2007
  • WestsideMrArO

    WestsideMrAr

    6 EKİM 2010