phpbar.de logo

Mailinglisten-Archive

[php] Variable Variabeln

[php] Variable Variabeln

Oliver Ohly oo_(at)_tedas.de
Mon, 18 Sep 2000 14:26:00 +0200


Ein Beispiel für variable Variablen:
$Feld1=1.1; $Feld2=2.2 ... $Feld9=9.9;

Alle Variableninhalte nacheinander ausgeben:
for ($i=1; $i<10; $i++)
{ $var = "Feld"."$i";
   print "${$var}<br>\n";
}
Wenn du variable Dimensionen haben willst, musst du erst den Array-String
konkatenieren, also etwa
$str = vararray;
SOLANGE INDEX
{ $str .= "[$INDEX]"; }
ENDSOLANGE
Am Schluß steht dann $str = "vararray[i1][i2]...[in]", und du erhältst den
Wert mit:
${$str} .
Hoffe, du kannst es verwerten.

----- Original Message -----
From: Dominik Brumm <dominik_(at)_brumm.ch>
To: <php_(at)_php-center.de>
Sent: Monday, September 18, 2000 1:50 PM
Subject: Re: [php] Variable Variabeln


> In der Template-Datei sieht die Title Zeile so aus:
> <title>{%PAGE.TITLE%}</title>
> Die Template Klasse hat ein Array $this->VARS welches alle Variabeln
> enthält.
> Der "Interpreter" sollte anhand von PAGE.TITLE auf den Wert von
> $this->VARS[page][title] zugreifen. Danach wird der Wert mit einem
> str_replace
> eingefügt.
> Ich denke mit variablen Variabeln könnte ich eine einfache Lösung finden
für
> die
> die Umwandlung von PAGE.TITLE nach $this->VARS[page][title].
> Das ganze sollte dynamisch sein, keine Begrenzung der Dimensionen.
>
>
> gruss dominik
>
>
> -----Original Message-----
> From: Oliver Ohly <oo_(at)_tedas.de>
> To: php_(at)_php-center.de <php_(at)_php-center.de>
> Date: Montag, 18. September 2000 12:48
> Subject: Re: [php] Variable Variabeln
>
>
> >Wenn Du mir genau beschreibst, was du machen willst, kann ich dir
> vielleicht
> >weiterhelfen.
> >
> >Grüße, Olly
> >
> >----- Original Message -----
> >From: Brumm Dominik <dominik.brumm_(at)_alcatel.ch>
> >To: <php_(at)_php-center.de>
> >Sent: Monday, September 18, 2000 11:59 AM
> >Subject: [php] Variable Variabeln
> >
> >
> >> Hallo
> >>
> >> Ich bastle im Moment an einer Template "Interpreter".
> >>
> >> Iin der Template-Datei kann wie folgt auf Array-Elemente
> >> zugreifen: INDEX1.INDEX2.INDEX3 usw.
> >> Intern sollte das dann so aussehen $vararray[index1][index2][index3]
> >> Die Lösung sollte so flexibel sein das die Anzahl Dimensionen
> >> keine Rolle spielt.
> >>
> >> Gibt es eine Möglichkeit das Problem mit variablen Variabeln zu lösen?
> >>
> >>
> >> gruss dominik
> >>
> >> --
> >> ** Durchgehend geöffnet: http://www.php-center.de **
> >> Die PHP-Liste: mailto:php_(at)_php-center.de
> >> http://infosoc.uni-koeln.de/mailman/listinfo/php
> >>
> >
> >
> >--
> >** Durchgehend geöffnet: http://www.php-center.de **
> >Die PHP-Liste: mailto:php_(at)_php-center.de
> >http://infosoc.uni-koeln.de/mailman/listinfo/php
> >
> >
>
>
> --
> ** Durchgehend geöffnet: http://www.php-center.de **
> Die PHP-Liste: mailto:php_(at)_php-center.de
> http://infosoc.uni-koeln.de/mailman/listinfo/php
>



php::bar PHP Wiki   -   Listenarchive