![]() |
|
|
Themen-Optionen |
|
|
Nach oben #1 |
|
Erfahrener Benutzer
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.583
|
Wie kann ich mit PHP Bytes in andere Einheiten umrechnen?
Ich bin der Ansicht, dass wahrscheinlich 90% der Leute, die das hier lesen, wissen wie viele Bytes in einem Kilobyte stecken. Für den Rest Ich stelle hier nun eine Funktion vor, die es mir ab und zu mal erleichtert eine Zusatzinformation auf einer Seite unterzubringen. Nichts Weltbewegendes ... aber praktisch ist es allemal Wir machen uns also die Tatsache, dass 2^10 Bytes gerade 1 Kilobyte sind, zu Nutze und lassen das in die Funktion "bytesUmrechnen()" einfließen. PHP-Code:
Der Übergabeparameter "$bytes" ist standardmäßig 0. Folgender Aufruf PHP-Code:
Code:
0 Bytes Danach überprüfen wir welche Größenordnung der Übergabeparameter hat und stellen uns so die Ausgabe zusammen. Das einzige, was man sich also merken sollte ist, dass 1 kb = 1024 Bytes = 2^10 Bytes. Mit der Funktion number_format() formatiere ich die Ausage und die Division Code:
($bytes / pow( 2, x) Das war es dann eigentlich auch schon alles Eventuell hilft es ja dem ein oder andere mal weiter. Solltet Ihr dennoch Fragen haben, so schreibt bitte einen Beitrag im PHP-Forum mit einem Verweis auf diesen Thread. Grüße Ben. Geändert von Jann Hendrik (27.06.2007 um 10:59 Uhr). Grund: intern-tag-Fehler manuell angepasst |
|
|
|
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Diverses aus meinem Apache Logs | robo47 | Tools, Server, Betriebssysteme | 3 | 25.05.2007 22:52 |
| Ladezeiten ? | CIX88 | Plauderecke | 39 | 07.11.2006 23:02 |
| [PHP] Ein einfaches Template-System | MrNiceGuy | Tutorials | 0 | 09.10.2005 18:30 |