Mailinglisten-Archive |
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