So konvertieren Sie Bytes in für Menschen lesbare Dateigrößen in Kilobyte, Megabyte und Gigabyte
Bei der Arbeit mit Dateigrößen, die in Bytes gespeichert sind, gilt dies Oft ist es notwendig, sie in einem benutzerfreundlicheren Format wie Kilobyte, Megabyte und Gigabyte anzuzeigen. Hier ist eine hocheffiziente PHP-Funktion, die diese Konvertierung präzise durchführt:
function formatBytes($bytes, $precision = 2) { $units = array('B', 'KB', 'MB', 'GB', 'TB'); $bytes = max($bytes, 0); $pow = floor(($bytes ? log($bytes) : 0) / log(1024)); $pow = min($pow, count($units) - 1); // Uncomment one of the following alternatives: // $bytes /= pow(1024, $pow); // $bytes /= (1Wenn Sie beispielsweise eine Byteanzahl von 5445632 haben, wird bei Verwendung dieser Funktion mit formatBytes(5445632) „5,2 MB“ ausgegeben und die Größe als Megabyte mit der angegebenen Genauigkeit von zwei Dezimalstellen angezeigt.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3