Ankündigung

Einklappen
Keine Ankündigung bisher.

Zugriff auf assoziatives Array zusammenstöpseln

Einklappen

Neue Werbung 2019

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

  • Zugriff auf assoziatives Array zusammenstöpseln

    Hallo an alle ,

    wie greife ich auf das Array zu, wenn der Zugriff über eine Variable erfolgen soll?!

    Beispiel:
    PHP-Code:
    $language = array('en' => 'englisch',
                      
    'de' => 'deutsch'); 
    Ein Zugriff/Ausgabe könnte ja "ausgeschrieben" so erfolgen:
    PHP-Code:
    echo $language['en']; //englisch
    echo $language['de']; //deutsch 
    Wie greife ich auf das Array jedoch über eine Variable zu? Zum Beispiel funktioniert jedoch das Folgende nicht:
    PHP-Code:
    $lang="de";
    echo 
    $language['$lang']; //funktioniert nicht, Ausgabe sollte "deutsch" sein
    $lang="en";
    echo 
    $language["$lang"]; //funktioniert nicht, Ausgabe sollte "englisch" sein
    echo $language[$lang]; //funktioniert nicht, Ausgabe sollte "englisch" sein 
    Vielleicht kann mir wer weiter helfen, DANKE !

  • #2
    Doch, zwei Varianten davon funktionieren.

    Vielleicht kann mir wer weiter helfen,
    Das Manual zum Beispiel.
    [COLOR="#F5F5FF"]--[/COLOR]
    [COLOR="Gray"][SIZE="6"][FONT="Georgia"][B]^^ O.O[/B][/FONT] [/SIZE]
    „Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
    [URL="http://www.php.de/javascript-ajax-und-mehr/107400-draggable-sorttable-setattribute.html#post788799"][B]Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“[/B][/URL][/COLOR]
    [COLOR="#F5F5FF"]
    --[/COLOR]

    Kommentar


    • #3
      Die unteren zwei funktionieren. Das obere nicht. Beim Oberen wird die Variable nicht ersetzt. Das mittlere solltest du so nicht anwenden.

      Also die untere Version verwenden.

      Kommentar


      • #4
        mh na toll gestern ists aber nicht gegangen *grübel*
        war wohl schon etwas zu spät ... DANKE ))

        Kommentar

        Lädt...
        X