This article mainly introduces how to use PHP to display the file size in a suitable format. The example analyzes php's data conversion skills and has some reference value, for more information about how to use PHP to display the file size in a readable format, see the following example. Share it with you for your reference. The specific analysis is as follows:
File size display, such as 1.7 K, 2.9 M
The code is as follows:
The code is as follows:
// A much better and accurate version can be found
// In Aidan's PHP Repository:
// Http://aidanlister.com/repos/v/function.size_readable.php
/**
* Returns a human readable filesize
*
* @ Author wesman20 (php.net)
* @ Author Jonas John
* @ Version 0.3
* @ Link http://www.jonasjohn.de/snippets/php/readable-filesize.htm
*/
Function HumanReadableFilesize ($ size ){
// Adapted from: http://www.php.net/manual/en/function.filesize.php
$ Mod = 1024;
$ Units = explode ('', 'B KB MB GB PB ');
For ($ I = 0; $ size> $ mod; $ I ++ ){
$ Size/= $ mod;
}
Return round ($ size, 2). ''. $ units [$ I];
}
I hope this article will help you with php programming.