Rumah > Artikel > pembangunan bahagian belakang > Bagaimanakah saya boleh mengisih senarai direktori mengikut abjad menggunakan fungsi opendir() dalam PHP?
Isih Penyenaraian Direktori Mengikut Abjad dengan opendir() dalam PHP
Isih penyenaraian direktori mengikut abjad boleh dicapai menggunakan fungsi opendir() PHP. Berikut ialah versi ubah suai kod yang disediakan:
<code class="php"><?php // Open the images folder $dirFiles = array(); if ($handle = opendir('Images')) { while (false !== ($file = readdir($handle))) { // Strip file extensions and remove unnecessary characters $crap = array(".jpg", ".jpeg", ".JPG", ".JPEG", ".png", ".PNG", ".gif", ".GIF", ".bmp", ".BMP", "_", "-"); $newstring = str_replace($crap, " ", $file); // Hide folders and add files to an array if ($file != "." && $file != ".." && $file != "index.php" && $file != "Thumbnails") { $dirFiles[] = $file; } } closedir($handle); } // Sort the file array alphabetically sort($dirFiles); // Display the sorted list of images and thumbnails foreach ($dirFiles as $file) { echo "<li><a href=\"Images/$file\" class=\"thickbox\" rel=\"gallery\" title=\"$newstring\"><img src=\"Images/Thumbnails/$file\" alt=\"$newstring\" width=\"300\" ></a></li>\n"; } ?></code>
Penjelasan:
Atas ialah kandungan terperinci Bagaimanakah saya boleh mengisih senarai direktori mengikut abjad menggunakan fungsi opendir() dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!