Mailinglisten-Archive |
Hi kiri richtige pointer im sinne von C sind in PHP nicht wirklich m=F6glich denke ich zumindest... was aber geht sind ein paar schweinerein mit $$ wobei du mit $$ aber nur den variablen namen =E4nderen kannst... hier einige beispiele um das zu verdeutlichen.. <? $b[level] =3D "meinmarameter"; $a[apple][color] =3D "red"; $a[apple][taste] =3D "sweeeeet"; echo $a[apple][color]; //liefert red zur=B8ck $mypointer =3D "a[apple][taste]"; $mypointer2 =3D "a"; echo "<br>"; echo $$mypointer; // Das funzt nicht echo "<br>"; echo $$mypointer2[apple][taste] =3D "sour"; // Das funzt daf=B8r echo "<br>"; echo $a[apple][taste]; //liefert sour zur=B8ck echo "<br>"; echo $$mypointer2[apple][taste]; //liefert auch sour zur=B8ck ?> so was aber auch geht ist nat=FClich den namen des Parameters in eine variable zu legen Beispiel: <? $a[apple][color] =3D "red"; $a[apple][taste] =3D "sweeeeet"; $paramter1 =3D "apple"; $paramter2 =3D "taste"; echo $a[$paramter1][$paramter2]; //liefert sweet echo "<br>"; $paramter2 =3D "color"; echo $a[$paramter1][$paramter2]; //liefert jetzte red ?> ich hoffe das hilft dir weiter... wenn nicht send mir mal den code zu um den es eigentlich geht... gru=DF peter Munich - Germany Tel: +49 - 700 - 998 998 99 Fax: +49 - 700 - 998 998 88 peter.vogel_(at)_dasat.com http://www.dasat.com
php::bar PHP Wiki - Listenarchive