PHP中number_format()函数问题!

来源:百度知道 编辑:UC知道 时间:2024/05/15 14:49:17
<?
if($UploadAction){
$UploadAction=0;
$TimeLimit=60;
set_time_limit($TimeLimit);
If(($Upfile != "none")&&($Upfile != ""))
{
$Filepath="g:\php_xp\\";
$FileName=$Filepath.$Upfile_name;
if($Upfile_size <1024)
{$FileSize = (string)$Upfile_size . "字节";}
elseif($Upfile_size <(1024 * 1024))
{
$FileSize = number_format((double)($Upfile_size / 1024), 1) . " KB";
}
else
{
$FileSize = number_format((double)($Upfile_size/(1024*1024)),1)."MB";
}
?>

上面代码中有些变量前为什么要加number_format或者string和double函数?
number_format函数有什么作用?我查的资料都是英文,理解起来有问题!

我使用number_format的时候是不用加这些变量类型声明的,因为PHP可以根据你的程序需求自动转换你的变量为相应的数据类型。
你可以去掉这些变量声明,程序一样可以正常执行的。