„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie konvertiert man Bytes in PHP in für Menschen lesbare Dateigrößen?

Wie konvertiert man Bytes in PHP in für Menschen lesbare Dateigrößen?

Veröffentlicht am 10.11.2024
Durchsuche:118

How to Convert Bytes to Human-Readable File Sizes in PHP?

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 /= (1 

Wenn 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.

Neuestes Tutorial Mehr>

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