1
方面PHP disk_total_space()的输出我从我的项目这个代码片断那里得到的自由空间在我指定的磁盘所以这里是隐蔽的在GB
$ds = disk_total_space(substr(base_path(), 0, 2));
$fs = disk_free_space(substr(base_path(), 0, 2));
所以我需要做的它始终以GB的形式返回任何想法,我可以做到这一点?非常感谢!
更新 我发现这个代码,它覆羽字节为不同格式的
if ($ds >= 1073741824)
{
$ds = number_format($ds/1073741824, 2) . ' GB';
}
elseif ($ds >= 1048576)
{
$ds = number_format($ds/1048576, 2) . ' MB';
}
elseif ($ds >= 1024)
{
$ds = number_format($ds/1024, 2) . ' KB';
}
elseif ($ds > 1)
{
$ds = $ds . ' B';
}
elseif ($ds == 1)
{
$ds = $ds . ' B';
}
else
{
$ds = '0 size';
}
如何,我只能使它成为唯一GB什么想法?