/**
* 解析获取php.ini 的upload_max_filesize(单位:byte)
* @param $dec int 小数位数
* @return float (单位:byte)
* */
function get_upload_max_filesize_byte($dec=2){
$max_size=ini_get('upload_max_filesize');
preg_match('/(^[0-9\.]+)(\w+)/',$max_size,$info);
$size=$info[1];
$suffix=strtoupper($info[2]);
$a = array_flip(array("B", "KB", "MB", "GB", "TB", "PB"));
$b = array_flip(array("B", "K", "M", "G", "T", "P"));
$pos = $a[$suffix]&&$a[$suffix]!==0?$a[$suffix]:$b[$suffix];
return round($size*pow(1024,$pos),$dec);
}
echo get_upload_max_filesize_byte(2);
解析获取php.ini 的upload_max_filesize(单位:byte)
最新推荐文章于 2024-07-15 19:30:00 发布