Rumah > Artikel > pembangunan bahagian belakang > Pengenalan fungsi PHP—filesize(): Dapatkan saiz fail
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
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 "获取文件大小失败"; }
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 "获取文件大小失败"; }
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!