variable Variablen und Arrays

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • variable Variablen und Arrays

    also ich habe ein paar ganz normale Arrays sowie ein Hilfsarray mit den Variablennamen der anderen:
    PHP-Code:
    bla = new Array (...);
    blubb = new Array (...);
    blubber = new Array (...);
    laber = new Array ('bla','blubb','blubber'); 
    wie kann ich jetzt dynamisch eine variable Variable erzeugen? also in etwa so:
    PHP-Code:
    // entspräche dem Array bla
    [laber[0]] 
    Habe schon mehrere Dinge ausprobiert, aber nichts funktioniert. Ach ja, die Einträge in Laber müssen Strings sein.

    gruß
    peter
    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
    Meine Seite

  • #2
    ${$laber[0]}

    oder wenn das auch nicht geht, geht auf jeden Fall

    $name = $laber[0];
    $$name = 'wert';
    TBT

    Die zwei wichtigsten Regeln für eine berufliche Karriere:
    1. Verrate niemals alles was du weißt!


    PHP 2 AllPatrizier II Browsergame

    Kommentar


    • #3
      ich rede hier von javascript und nicht von php

      peter
      Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
      Meine Seite

      Kommentar


      • #4
        So wie du deine Variablen anlegst sind die eh global und von daher kannst du über window[laber[0]] drauf zugreifen.
        hopka.net!

        Kommentar


        • #5
          das wollte ich hören.

          peter
          Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
          Meine Seite

          Kommentar


          • #6
            Warum machst du sowas?

            Kommentar


            • #7
              ich schreibe gerade an einem tutorial über dom-manipulation. da werden xml-elemente ausgelesen, select-felder manipuliert und noch einiges mehr. da alle entsprechend gleiche namen haben, kann man flexibler auf alles zugreifen.

              peter
              Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
              Meine Seite

              Kommentar

              Lädt...
              X