phpbar.de logo

Mailinglisten-Archive

[php] Variable Array Namen

[php] Variable Array Namen

Uta Camara php_(at)_phpcenter.de
Tue, 11 Dec 2001 10:54:32 +0100


Hallo,

ich wüßte gerne, ob einer von Euch eine Lösung für folgendes Problem parat
hat:

Ich habe mehrere Arrays, die ich in einer allgemeinen Auswertung über ihren
Variablennamen ansprechen möchte:



<?
$arr[0]="art_arr";
$arr[1]="per_arr";

// füllen der arrays zu testzwecken
$art_arr=array(0=>"keiner",1=>"einer",2=>"zweiter");
$per_arr=array(0=>"täglich",1=>"wöchentlich",2=>"monatlich");

for ($i=0;$i<2;$i++)
{
    $array_name=$arr[$i];
    for ($j=0;$j<count($$arr[$i]);$j++)
    {

         echo "<br>1. Versuch".$$array_name[ $j]; // kein inhalt
        $var_array=$array_name."[".$j."]";
        echo "<br>2. Versuch".$var_array.$$var_array;    // kein inhalt

        echo "<br>mit dem richtigen Namen geht es: ".$art_arr[$j];
       echo "<br>mit dem richtigen Namen geht es: ".$per_arr[$j];
    }
}

?>


Nur bei dem direkten Ansprechen der Arrays mit ihrem Namen bekomme ich ein
Ergebnis.

Ich weiss, das mit einfachen Variablen das ganze kein Problem ist.
Geht es denn gar nicht mit Arrays, oder gibt es einen Trick?

Hoffentlich kann mir einer helfen,

Danke schon mal


Uta Camara


php::bar PHP Wiki   -   Listenarchive