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 - Position Sticky in einer HTML Tabelle

PHP - CSV-Datei in eine DB-Tabelle einlesen

JavaScript - URL Query und Fragment über JavaScript auslesen

MySQL - Eintrag überschreiben