Du bist hier: StartPHPFunktionen › Humane FunktionenDieses Snippet kommentieren

Humane Funktionen

<?php

function humanFilesize($bytes) {
    $units = array('K','M','G','T','E');
    $unit  = '';
    while ( $bytes > 1024 ) {
        $bytes /= 1024.0;
        $unit = array_shift($units);
    }
    
    return round($bytes, 0).' '.$unit.'Byte';
}

function humanImplode($list, $last = ' und ') {
    switch ( count($list) ) {
        case 0: return '';
        case 1: return $list[0];
        case 2: return $list[0].$last.$list[1];
        default: return implode(', ',array_slice($list,0,-1)).$last.$list[count($list)-1];
    }
}

?>

Kommentar verfassen

Fehler gefunden? Doofer Code? Ein kleines "Danke!"? Hinterlasse einfach einen Kommentar.

(muss sein)
(muss nicht sein, wird nicht angezeigt)

Dein Kommentar wird erst nach einer manuellen Prüfung angezeigt.