PHP - Auswahlliste aus einem Array erstellen


<?php

// Auswahlliste aus einem Array erstellen

function select($options = [], $selected null) {
 
$html '';
 if (
sizeof($options) > 0) {
  
$html '<select name="selection">' PHP_EOL;
  foreach(
$options as $value => $title) {
    if (
$value === $selected) {
     
$selectedAttr ' selected';
    } else {
      
$selectedAttr '';
     }
     
$html .= ' <option value="' $value '"' $selectedAttr '>' $title '</option>' PHP_EOL;
   }
  
$html .= '</select>';
  }
  return 
$html;
}

$options = array(=> 'Apfel'=> 'Birne'=> 'Pflaume');
$html select($options2);
echo 
$html;
?>

Siehe auch: Auswahlliste aus dem Inhalt einer DB-Spalte erstellen

Bausteine  Alle Anzeigen

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

<bdi> Textrichtung

CSS - Position Sticky in einer HTML Tabelle

PHP - Lange Links automatisch kürzen

JavaScript - Den Wert des ausgewählten Optionsfelds auslesen

MySQL - Mit mehreren Begriffen gleichzeitig suchen