p3l3: Variablenname manipulieren

Ich brauch mal wieder eure Hilfe

Ich möchte Variablennamen manipulieren. Soll so aussehen:

Ich habe eine for-Schleife die mehrere Datensätze aus der Datenbank ausgibt. Die Daten möchte ich aber in Variablen speichern um sie nachher ausserhalb der Schleife, aber im selben Script, wieder zu nutzen.

Also:

$variable1
$variable2
.
.
.

Die Zahlen 1, 2, ... sollen aus $anzahl=0 $anzahl++ generiert werden.

Wer kann mir helfen?

  1. Hi,

    Ich habe eine for-Schleife die mehrere Datensätze aus der Datenbank ausgibt. Die Daten möchte ich aber in Variablen speichern um sie nachher ausserhalb der Schleife, aber im selben Script, wieder zu nutzen.

    Also:

    $variable1
    $variable2

    Sowas - "Durchnummerieren" von Variablennamen - ist fast immer unsinnig.
    Beschaeftige dich mit Arrays.

    MfG ChrisB

    --
    „This is the author's opinion, not necessarily that of Starbucks.“
  2. $variable = array();
    $variable[0];
    $variable[1];
    $variable[2];

    --------------------

    $tabelle = array();
    $tabelle['feld0'];
    $tabelle['feld1'];
    $tabelle['feld2'];

    --------------------

    $datenbank = array();
    $datenbank['tabelle0'] = array();
    $datenbank['tabelle0']['feld0'];
    $datenbank['tabelle0']['feld1'];
    $datenbank['tabelle1']['feld0'];
    $datenbank['tabelle1']['feld1'];
    $datenbank['tabelle1']['feld2'];

    etc...