Glob: Pengimbasan Folder Rekursif untuk Fail Tertentu
Anda mempunyai pelayan dengan berbilang folder dan fail, dan anda ingin mencipta fungsi carian yang menyediakan pautan muat turun untuk fail tertentu. Skrip semasa mencari fail dalam folder akar dengan berkesan, tetapi anda memerlukannya untuk mengimbas lebih dalam ke dalam subfolder juga.
Carian Rekursif dengan glob
Satu pendekatan untuk mencapai carian rekursif adalah dengan menggunakan fungsi glob() dengan fungsi carian rekursif tersuai, rglob:
Contoh Penggunaan:
Alternatif: RecursiveDirectoryIterator
Pilihan lain ialah menggunakan RecursiveDirectoryIterator:
Contoh Penggunaan:
Kedua-dua RecursiveDirectoryIterator dan glob boleh menyelesaikan tugas carian rekursif, dan pilihan antara mereka bergantung pada versi PHP anda dan keutamaan.
Atas ialah kandungan terperinci Bagaimana untuk Melakukan Pengimbasan Folder Rekursif untuk Fail Tertentu dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!