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

Pengenalan fungsi PHP—filesize(): Dapatkan saiz fail

王林
王林asal
2023-07-25 16:24:242437semak imbas

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!

Kenyataan:
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