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!