kostenloser Webspace werbefrei: lima-city


Variable im Variablen Namen PHP

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    samson

    samson hat kostenlosen Webspace.

    Wie kann man so etwas machen $z$x das das ein Variablen Namen ist!

    Also das man zwei namen hat $text[$x]
    und wenn $x = 1 ist dann ist die Variable Hallo ich bin ein Pferd

    und wenn $x = 2 ist dann ist die Variable Hallo ich bin ein schwein geht das?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Ich wei? nicht genau was du willst, aber hier ist es, so wie ich es verstanden habe:

    if ( $x == 1 ) {
      $text = "Hallo, ich bin ein Pferd.";
    }
    elseif ( $x == 2 ) {
      $text = "Hallo, ich bin ein Schwein.";
    }
  4. Autor dieses Themas

    samson

    samson hat kostenlosen Webspace.

    NEIN so habe ich das nicht gemeint also

    wenn ich echo $text[$x]

    mache soll wenn $x = 1 das aus geben

    und wenn $x = 2 ist das ausgeben

  5. s******s

    $text = array();
    $text[1] = "Pferd";
    $text[2] = "Schwein";
    
    $x = 1;
    echo "Hallo, Ich bin ein $text[$x].";
    
    echo "<br />";
    
    $x = 2;
    echo "Hallo, Ich bin ein $text[$x].";

    Ausgabe:
    Hallo, Ich bin ein Pferd.
    Hallo, Ich bin ein Schwein.
  6. s******n

    ja kein problem, dann muss $x zwischen 0 und 1 liegen und integer sein:

    $text[0]="Hallo!";
    $text[1]="kein Hallo!";
    $x=1;

    echo $text[$x];

    hab ich jetzt nicht getestet, m?sste aber gehen.

    ?dit: bin wieder zu langsam. jedes Mal dasselbe.

    trotzdem f?ngt ein Array-Index bei 0 an!
    demnach w?re oben $text[0] nicht gesetzt!

    Beitrag ge?ndert am 29.07.2005 18:23 von ssd_bonn
  7. Autor dieses Themas

    samson

    samson hat kostenlosen Webspace.

    Kann man so $text[$x] auch Variabeln festlegen?

    Aber f?r das Andere DANKE!!!!
  8. s******n

    nat?rlich kannst du das hier sagen:

    $Pferd=$text[$x];

    ist aber umst?ndlich und in deinem Beispiel unn?tig.

    oder hab ich dich falsch verstanden?

    ?dit: Andersrum gehts nat?rlich auch:

    $text[0]=$feld1;
    $text[1]=$feld2;

    Beitrag ge?ndert am 29.07.2005 18:25 von ssd_bonn
  9. Autor dieses Themas

    samson

    samson hat kostenlosen Webspace.

    Jo hab das was ich wollte geschafft und daf?r bedanke ich mich bei allen die mir in diesem Therad geholfen haben!!

    Also ein riesengro?es DANKE
  10. Ich werf trotzdem mal noch einen Post hinterher. Die Dinger hei?en in PHP "Arrays".

    $bla[$blub] = "tralali";

    Dabei h?lt $bla den "Array-Namen".
    $blub nennt man "Schl?ssel" oder "Key".
    "tralali" ist der "Wert" oder "Value".

    Online-Doku:
    http://de.php.net/manual/de/ref.array.php
    und
    http://de.php.net/manual/de/language.types.array.php

    MfG
    alopex

  11. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!