phpbar.de logo

Mailinglisten-Archive

[php] Variable Variablenname und Array-Operatoren

[php] Variable Variablenname und Array-Operatoren

Lutz Zetzsche Lutz.Zetzsche at sea-rescue.de
Don Aug 26 14:08:05 CEST 2004


Hi Martin,

Martin Abraham schrieb:
> Hi,
>
> ich muss für patTemplate einen Array umformatieren.
> Dies wollte ich mit zwei ineinander verschaltelten foreach machen:
>
> foreach($user_data as $k => $v){
> 	foreach($v as $kk => $vv){
> 		$varname = 'userdata_'.$kk;
> 		$$varname[] = $kk;

nur ein Schnellschuss, aber so in die Richtung musst Du gehen -
versuche mal:

  		${$varname}[] = $kk;

Das [] soll sich ja auf den dynamisch zusammengesetzten Variablennamen
beziehen und nicht auf $varname.

> 	}
> }
>
> Nur kriege ich nur die Fehlermeldung:
> Cannot use [] for reading in
>
> und weiss nicht ganz wieso.


Viele Gruesse

Lutz


php::bar PHP Wiki   -   Listenarchive