Ergebnis 1 bis 4 von 4

Thema: Variablen name aus Variable lesen um Variable darzustellen

  1. #1

    Variablen name aus Variable lesen um Variable darzustellen

    Joa Hallo ,

    Ich habe ein Arges Problem bei einem News Edier Script.

    Für das Script werden alle News nacheinander geladen (unterinander)
    Also kann man z.B. gleich 10 Gleichzeitig edieren.

    Den Namen für die Variablen sätz sich aus der ID und einem extra text zusammen

    z.B. ID_newsname

    Nun will ich die Variablen auslesen nur wie ? den variablen namen krieg ich ja hin

    ".$news_daten["id"]."_newsname

    Nur wie sage ich das das auch wieder n Variable ist ? oO

    Mfg Dadie

  2. #2
    Öhm, die Formulierung verstehe ich nicht ganz. Du willst den Namen einer Variablen aus einer anderen Variable auslesen? Das geht so:
    PHP-Code:
    $bla 'hello';
    $
    $bla ="test\n";
    echo 
    $hello
    Für $$bla setzt der Interpreter $hello ein.

  3. #3
    Du könntest versuchen deinen Array mit Zahlen zu indizieren und nicht über Strings.

    Wenn aber NewsName und ID gegeben sind versuchs doch mal damit
    PHP-Code:
    $news_daten[$id"_" $newsname
    Das könnte unter umständen funktionieren, PHP ist in solchen Dingen recht flexibel.

    KurzOT:
    Ich hab bei meinen Scripten schon ganz andere komische Sachen ausprobiert
    mal ein Beispiel:
    PHP-Code:
    function foo()
    {
    echo 
    "hoi";
    }

    $bla "foo";
    $bla(); 
    Dieses sript läuft und gibt "hoi" als Ausgabe

  4. #4
    -.- habe eine lösung gefunden :

    $test = "".$news_daten["id"]."_name" ;
    echo $test ;
    echo $$test ;

    ^^

    Geändert von dadie (03.04.2005 um 18:36 Uhr)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •