Jump to content

display number as mb


jesushax

Recommended Posts

First of all $_FILES['file']['size] counts in bytes, not kb, so you'll have to divide with 1024 to get it in kb and then again to get it in mb. And to only return 1 decimal integer it can be done by using explode() and substr()

$filesize = ($_FILES['file']['size'] / 1024) / 1024;
$exp_file = explode(".", $filesize);
$output = $exp_file[0].".".substr($exp_file[1],0,1);

 

Try that.

Link to comment
https://forums.phpfreaks.com/topic/95832-display-number-as-mb/#findComment-491113
Share on other sites

$filesize = $_FILES['file']['size'] / 1024;
$exp_file = explode(".", $filesize);
$output = $exp_file[0].".".substr($exp_file[1],0,3);

 

The code above will now show the bytes in kb with 3 decimal integers.

Example: 1,234 kb.

 

Hope it works :)

 

EDIT!

Remember to change ['file'] with the name of your <input="file">

Link to comment
https://forums.phpfreaks.com/topic/95832-display-number-as-mb/#findComment-491136
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.