For example, Echo Number_format (285266237);
Can output 285,266,237
In addition, if you need to format the size of the file byte, the following methods can be drawn:
function Byte_format ($input, $dec =0)
{
$prefix _arr = Array (' B ', ' K ', ' M ', ' G ', ' T ');
$value = Round ($input, $DEC);
$i = 0;
while ($value >1024)
{
$value/= 1024;
$i + +;
}
$return _str = Round ($value, $dec). $prefix _arr[$i];
return $return _str;
}
echo Byte_format (285266237);
Display result is 272M
For example, Echo Number_format (285266237);
Can output 285,266,237
In addition, if you need to format the size of the file byte, the following methods can be drawn:
function Byte_format ($input, $dec =0)
{
$prefix _arr = Array (' B ', ' K ', ' M ', ' G ', ' T ');
$value = Round ($input, $DEC);
$i = 0;
while ($value >1024)
{
$value/= 1024;
$i + +;
}
$return _str = Round ($value, $dec). $prefix _arr[$i];
return $return _str;
}
Echo Byte_format
The above describes the mobile phone memory card can not format the PHP digital format, including the phone memory card can not be formatted content, I hope to be interested in PHP tutorial friends helpful.