Dengan pembangunan Internet yang berterusan, PHP telah menjadi salah satu bahasa yang paling banyak digunakan. Dalam PHP, operasi fail adalah salah satu operasi yang sangat biasa. Artikel ini akan memperkenalkan beberapa contoh untuk operasi fail dan menerangkan secara terperinci cara mendapatkan butiran fail.
Dalam PHP, kita boleh menggunakan satu siri fungsi untuk melaksanakan operasi fail. Di bawah, kami akan memperkenalkan beberapa fungsi operasi fail biasa:
Kita boleh menggunakan fungsi di atas untuk mendapatkan butiran fail. Di bawah, kami akan menerangkan secara terperinci cara mendapatkan butiran fail.
Dapatkan nama fail, laluan dan jenis fail
Untuk mendapatkan maklumat fail, kita perlu membuka fail terlebih dahulu untuk mendapatkan maklumat, dan kemudian gunakan fungsi terbina dalam yang disertakan dengan php untuk mendapatkan nama fail, laluan dan jenis Fail. Kodnya adalah seperti berikut:
$file = 'example.txt'; $info = pathinfo($file); echo $info['filename']; // 输出文件名 echo $info['dirname']; // 输出路径名 echo $info['extension']; // 输出文件扩展名
Dalam kod di atas, kami menggunakan fungsi pathinfo() untuk mendapatkan nama fail, laluan dan maklumat jenis fail. Fungsi ini mengembalikan tatasusunan yang mengandungi maklumat seperti nama fail, laluan dan jenis fail. Dalam kod di atas, kami hanya mengeluarkan nama fail, laluan dan jenis fail. Malah, fungsi ini juga boleh mengembalikan maklumat seperti saiz fail, masa penciptaan, dll.
Dapatkan saiz fail, masa penciptaan dan masa pengubahsuaian
Untuk mendapatkan saiz fail, masa penciptaan dan masa pengubahsuaian, kita boleh menggunakan fungsi terbina dalam PHP filesize(), filectime() dan filemtime() . Kodnya adalah seperti berikut:
$file = 'example.txt'; echo '文件大小:'.filesize($file).' bytes'." "; // 输出文件大小 echo '创建时间:'.date("Y-m-d H:i:s",filectime($file))." "; // 输出文件创建时间 echo '修改时间:'.date("Y-m-d H:i:s",filemtime($file))." "; // 输出文件修改时间
Dalam kod di atas, kami menggunakan fungsi filesize() untuk mendapatkan saiz fail, fungsi filectime() untuk mendapatkan masa penciptaan, dan fungsi filemtime() untuk mendapatkan masa pengubahsuaian. Perlu diingatkan bahawa cap masa yang dikembalikan oleh fungsi ini perlu ditukar kepada format masa yang boleh kita fahami melalui fungsi date().
Dapatkan kandungan fail
Untuk mendapatkan kandungan fail, kita boleh menggunakan fungsi terbina dalam PHP file_get_contents(). Kodnya adalah seperti berikut:
$file = 'example.txt'; $content = file_get_contents($file); echo $content;
Dalam kod di atas, kami menggunakan fungsi file_get_contents() untuk mendapatkan kandungan fail. Fungsi ini mengembalikan rentetan kandungan fail. Kita boleh menggunakan pernyataan gema untuk mengeluarkan rentetan.
Dengan kod di atas, kami boleh mendapatkan butiran fail dengan mudah. Ini sangat berguna untuk kerja pembangunan harian, terutamanya muat naik fail, muat turun dan operasi lain. Menggunakan kaedah di atas, kita boleh mendapatkan maklumat seperti saiz fail, masa penciptaan, masa pengubahsuaian, dan kandungan fail. Maklumat ini boleh membantu kami memahami fail dengan lebih baik dan ia juga boleh membantu kami mengurus fail dengan lebih baik.
Ringkasan
Dalam artikel ini, kami memperkenalkan cara mendapatkan butiran fail menggunakan fungsi terbina dalam PHP. Melalui kod di atas, kita boleh mendapatkan maklumat dengan mudah seperti nama fail, laluan, saiz, masa penciptaan, masa pengubahsuaian dan kandungan. Maklumat ini boleh membantu kami mengurus fail dengan lebih baik dan juga meningkatkan kecekapan pembangunan kami. Sudah tentu, dalam penggunaan sebenar, kita juga boleh membuat pelarasan yang sesuai mengikut keperluan kita sendiri untuk memenuhi keperluan sebenar.
Atas ialah kandungan terperinci Contoh operasi fail PHP: butiran fail. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!