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]; } } ?>