Tengo una funcion en PHP para convertir KB,MB,GB.... (lo posteo por si alguien le interesa)
Código:
El problema me viene, porque estoy generando con una sentencia SQL varios valores y los introduzco en una tabla.<?php function ByteSize($bytes) { $size = $bytes / 1024; if($size < 1024){ $size = number_format($size, 2); $size .= ' KB'; } else { if($size / 1024 < 1024) { $size = number_format($size / 1024, 2); $size .= ' MB'; } else if ($size / 1024 / 1024 < 1024) { $size = number_format($size / 1024 / 1024, 2); $size .= ' GB'; } } return $size; } ?>
Ahora mismo lo tengo asi y me genera varios datos:
Código:
y me recoge el valor correctamente (en Kb), pero me gustaria utilizar mi funcion. Como lo hago???<td><?php echo ociresult($s, 2) ?></td>
Si fijo el valor, por ejemplo, pongo 20211982 me daria un resultado de 19.28 Mb con esto: print ByteSize('20211982');
Como lo año a mi tabla pues???
Pongo esto pero no me funciona!
Código:
Alguna iluminación??? gracias! <td><?php print ByteSize('<?php echo ociresult($s, 2) ?>'); ?></td>