PHP - Verzeichnis als eine Auswahlliste mit Anfangsbuchstaben ausgeben

(Dieses Demo funktioniert ohne Weiterleitung zur Datei!)

<?php

// Verzeichnis als eine Auswahlliste mit Anfangsbuchstaben ausgeben

$verzeichnispfad "./";
$auswahlliste '<select onChange="window.location.href=this.value"><option></option>';
$buchstabe_alt "";
$verzeichnis array_slice(scanDir($verzeichnispfad), 2);
foreach (
$verzeichnis as $datei) {
 if (!
is_dir($datei)) {
 
$buchstabe strtoUpper(mb_substr($datei01));
 if (!
strstr($buchstabe_alt$buchstabe)) {
  
$buchstabe_alt .= $buchstabe;
  
$auswahlliste .= '<optgroup label="' $buchstabe '">';
 }
 
$auswahlliste .= '<option value="' $verzeichnispfad $datei '">' $datei '</option>';
 }
}
echo 
$auswahlliste '</select>';
?>

Bausteine  [Alle Anzeigen]

Eine zufällige Auswahl von Bausteinen (Snippets) aus den Bereichen CSS, PHP, JavaScript und MySQL.

CSS - Tastenkombinationen darstellen

PHP - CSS-Boxen mit PHP erzeugen

JavaScript - Prüfen, ob die Zahl gerade oder ungerade ist

MySQL - Doppelte Einträge in der Tabelle finden