Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] Zahl (alias) in Schleife als definiertes Wort umwandeln

Einklappen

Neue Werbung 2019

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

  • [Erledigt] Zahl (alias) in Schleife als definiertes Wort umwandeln

    Ich habe hier eine Schleife, in dieser werden 4 Werte ausgegeben als:
    1, 2, 3 oder 4
    Ich möchte nun diese Zahlen in einen anderen Wert (Wort) umwandeln, also z.B. 1 = Rot, 2 = Blau ...

    Wie kann ich das in einer Schleife umsetzen?
    Das hier funktioniert nur in der ersten Zeile ... es soll aber für alle Ziffern 1 - 4 in der ganzen Schleife gelten.
    $color = $myrow["farbe1"];
    $color2 = $myrow["farbe2"];
    $farbe1 = "Rot";
    $farbe2 = "Blau";

    PHP-Code:
        if ( $color == )
        {
       
    $farbe "$farbe1";
    }  
        if ( 
    $color2 == )
        {
       
    $farbe "$farbe2";


    echo 
    "$farbe"

  • #2
    Mach Dich mal mit Arrays vertraut. Manual: Datentypen > Array

    Kommentar


    • #3
      Zitat von nikosch Beitrag anzeigen
      Mach Dich mal mit Arrays vertraut. Manual: Datentypen > Array
      Danke nikosch,

      ist es die Funktion array_diff?
      Ich komme hiermit nicht wirklich weiter ...
      Kannst Du mir ein Beispiel dazu geben?

      Kommentar


      • #4
        Nix diff. Einfach Zuweisung und Zugriff über den Schlüssel.

        Kommentar


        • #5
          Zitat von nikosch Beitrag anzeigen
          Nix diff. Einfach Zuweisung und Zugriff über den Schlüssel.
          Meine Güte - jetzt hab ich wieder richtig gepennt
          Klappt ja wenn ich auch in der Ausgabe die Parameter auf die richtige Variable setze ...

          Kommentar


          • #6
            Ich poste Dir jetzt keine Lösung. Das
            $array = $color." ".$color2;

            if ( $array == 1 )
            zeugt davon, dass Du Arrays überhaupt noch nicht begriffen hast.

            Kommentar


            • #7
              Zitat von nikosch Beitrag anzeigen
              Ich poste Dir jetzt keine Lösung. Das
              zeugt davon, dass Du Arrays überhaupt noch nicht begriffen hast.
              Das war alles murcks
              Ich hatte es vorher schon, habe aber die Definitionen der arrays nicht in die Zeilen der Ausgabe gesetzt.

              Kommentar


              • #8
                Also geht alles?

                Kommentar


                • #9
                  Zitat von nikosch Beitrag anzeigen
                  Also geht alles?
                  Ja klappt jetzt - habe am Anfang nur die Variable für die erste Spalte in der Ausgabenzeile gesetzt und mich dann gewundert warum sich bei den anderen nix tut.
                  Sorry - war ein dummer Fehler.

                  Kommentar

                  Lädt...
                  X