Peter: Strings / Variablen zusammenfassen

Guten Morgen!

Ich habe 3 Variablen ($f1=rot,$f2=blau,$f3=gelb).
Nun möchte ich gerne alle 3 zusammenfassen zu einer.
Ausserdem sollen alle durch ein | Zeichen getrennt werden.

Mein Versuch:

$f  = $f1;
$f .= "|";
$f .= $f2;
$f .= "|";
$f .= $f3;

leider gibt er mir nur die || aus....

Im Schluss sollte es so aussehen: $f = rot|blau|gelb.

Grüße Peter

  1. Hallo Peter,

    Echo doch mal zunaechst $f1...$$f3 aus, um zu sehen, ob wirklich rot...gelb drinsteht.
    Dann echo eine Variable $test=$f1."|".$f2."|".$f3

    Dieter

  2. Huhu Peter

    Im Schluss sollte es so aussehen: $f = rot|blau|gelb.

    Deine Aufgabestellung liesse sich besonders einfach lösen, wenn
    die Werte als Array vorliegen würden.
    Dann könntest Du sie einfach mit join "zusammenkleben".

    Bsp.:

    $colors = array(
     'rot',
     'gelb',
     'gestreift',
    );

    echo join( '|',$colors );

    Viele Grüße

    lulu

    --
    bythewaythewebsuxgoofflineandenjoytheday