Rumah > pembangunan bahagian belakang > tutorial php > Pengenalan fungsi PHP—filesize(): Dapatkan saiz fail

Pengenalan fungsi PHP—filesize(): Dapatkan saiz fail

王林
Lepaskan: 2023-07-25 16:26:01
asal
2446 orang telah melayarinya

Pengenalan fungsi PHP—filesize(): Dapatkan saiz fail

Dalam pembangunan PHP, kita selalunya perlu mendapatkan saiz fail, yang memerlukan penggunaan PHP terbina dalam fungsi filesize(). Fungsi filesize() digunakan untuk mendapatkan saiz fail dan mengembalikan nilai saiz dalam bait. Sintaks asas fungsi

filesize() adalah seperti berikut:

filesize(string $filename): int|false
Salin selepas log masuk

Antaranya, $filename mewakili nama fail yang saiznya perlu diperolehi, yang boleh menjadi URL fail tempatan atau fail jauh. Fungsi ini mengembalikan integer yang mewakili saiz fail. Jika fungsi gagal untuk melaksanakan, ia mengembalikan palsu.

Mari kita lihat contoh, dengan mengandaikan kita mempunyai fail test.txt dan kita ingin mendapatkan saiznya:

$filename = 'test.txt';
$size = filesize($filename);

if ($size !== false) {
    echo "文件的大小是:" . $size . " 字节";
} else {
    echo "获取文件大小失败";
}
Salin selepas log masuk

Dalam kod di atas, kita menyimpan saiz fail test.txt dalam pembolehubah dengan memanggil filesize( ) fungsi $saiz. Kemudian, kami menyemak sama ada fungsi itu berjaya dilaksanakan dengan menilai sama ada $size adalah palsu. Jika pelaksanaan berjaya, kami menggunakan pernyataan gema untuk mencetak saiz fail Jika pelaksanaan gagal, mesej ralat akan dicetak.

Perlu diambil perhatian bahawa saiz yang dikembalikan oleh fungsi filesize() adalah dalam bait Jika kita ingin menukarnya kepada unit lain (seperti KB atau MB), kita boleh melakukannya dengan membahagikan dengan 1024. Contohnya:

$filename = 'test.txt';
$size = filesize($filename);

if ($size !== false) {
    $size_kb = round($size / 1024, 2);
    echo "文件的大小是:" . $size_kb . " KB";
} else {
    echo "获取文件大小失败";
}
Salin selepas log masuk

Dalam kod di atas, kami membahagikan saiz fail dengan 1024 dan menggunakan fungsi round() untuk mengambil dua tempat perpuluhan dan menyimpan hasilnya dalam pembolehubah $size_kb. Kami kemudian mencetak saiz fail dan memaparkannya dalam KB.

Ringkasan: Fungsi
filesize() ialah fungsi PHP yang sangat praktikal yang boleh mendapatkan saiz fail dengan mudah. Dengan memanggil fungsi ini, kami boleh mendapatkan saiz fail dengan cepat semasa pembangunan projek dan melaksanakan pemprosesan dan pertimbangan seterusnya. Dalam penggunaan sebenar, kami juga boleh menukar unit saiz fail dengan membahagikan dengan 1024 dan operasi lain untuk memenuhi keperluan yang berbeza.

Atas ialah kandungan terperinci Pengenalan fungsi PHP—filesize(): Dapatkan saiz fail. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan