📅  最后修改于: 2023-12-03 15:24:00.303000             🧑  作者: Mango
在PHP中,可以使用filesize
函数来获取文件的大小。这个函数会返回以字节为单位的整数值,表示文件的大小。
以下是一个简单的例子:
$filesize = filesize('/path/to/myfile.txt');
echo "File size: " . $filesize . " bytes";
这个例子中,我们使用filesize
函数来获取/path/to/myfile.txt
文件的大小,并将结果输出到屏幕上。
获取文件大小的另一种方法是使用stat
函数。这个函数会返回一个关联数组,包含了文件的各种属性,其中就包括文件大小。
以下是一个使用stat
函数的例子:
$file_info = stat('/path/to/myfile.txt');
$filesize = $file_info['size'];
echo "File size: " . $filesize . " bytes";
在这个例子中,我们首先使用stat
函数获取/path/to/myfile.txt
文件的属性。然后从返回的关联数组中获取文件大小,并将结果输出到屏幕上。
需要注意的是,filesize
函数和stat
函数都要求文件存在。如果文件不存在,这些函数会返回FALSE
。
另外,如果要获取远程文件的大小,可以使用filesize
或curl
函数。如果使用filesize
函数,需要指定文件的完整URL。如果使用curl
函数,可以使用CURLOPT_HEADER
选项来获取文件大小。
这篇文章介绍了如何使用PHP获取文件大小。我们介绍了两种方法,分别是使用filesize
函数和stat
函数。此外,还注意到几个需要注意的事项。