Variable Variablen in PHP

Autor: admin - 27. Juni 2005

Um eine hochzählende For-Schleife, die z.B. ein Formularfeld generiert, mit variablen Namen (für die Options) auszustatten, benötigt man unter Umständen variable Variablenbezeichner.
Hierfür gibt es gibt es folgende Möglichkeit:

<?php

$mod1 = 'Computer';
$mod2 = 'Zeitschriften';
$mod3 = 'Autos';
$mod4 = 'Mofas';
$mod5 = 'Zahnbürsten';
$mod6 = 'Lebensmittel';

echo '<select name="modus">';

for($i=1; $i<=6; $i++)
{
      echo '<option value="'.$i.'" ';
      if($modus == $i){ echo 'selected'; }
      echo "> ${’mod’.$i} <option>";
}

echo ‘<select>’;
?>

${’mod’.$i}
Hier wird der Variablenbezeicher mit jedem Durchgang im Eins erhöht!
Also:
– $mod1
– $mod2
– $mod3
– $mod4
– $mod5
– $mod6

Keine Kommentare »

RSS feed für Kommentare dieses Beitrags.
TrackBack URI

Kommentieren