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 (Codeschnipsel) aus den Bereichen HTML, CSS, PHP, JavaScript und MySQL.

<li> Listenelement

CSS - Texteingabe nur in Großbuchstaben

PHP - Wochentage zählen und als Variabeln zurückgeben

JavaScript - Bestimmte Textstellen markieren

MySQL - Die 10 neusten Einträge einer Tabelle anzeigen