Stefan: Variablen verbinden

Ganz kurze (und bestimmt einfache Frage):

$var1 = Hallo
$var2 = Welt

Der Inhalt von var1 und var2 soll mit "!!" zusammen in eine Variable kommen, sodass also in var3 "Hallo Welt!!" steht.

Wie geht das?

Danke, Stefan

(in SelfPHP konnte ich sowas (grundlegendes) nicht finden, oder ich suchte falsch: Variablen verbinden)

  1. Ganz kurze (und bestimmt einfache Frage):

    $var1 = Hallo

    ^^

    $var2 = Welt

    ^^
    Da fehlen die Semikola (";").

    Der Inhalt von var1 und var2 soll mit "!!" zusammen in eine Variable kommen, sodass also in var3 "Hallo Welt!!" steht.

    $var3=$var1.$var2;

    (in SelfPHP konnte ich sowas (grundlegendes) nicht finden, oder ich suchte falsch: Variablen verbinden)

    SelfPHP finde ich sehr ungeeignet fuer Anfaenger.
    Das Manual auf der PHP-Website ist schon eine Spur besser.
    Mit etwas Glueck haettest Du folgendes gefunden:
    http://de.php.net/manual/de/language.operators.string.php

    mfg
    Thomas

    1. Hallo nochmal,

      $var1 = Hallo;
      $var2 = Welt;

      Der Inhalt von var1 und var2 soll mit "!!" zusammen in eine Variable kommen, sodass also in var3 "Hallo Welt!!" steht.

      Sorry, die zwei (!!) Ausrufezeichen hatte ich uebersehen.

      Also, da gibt es z.B.
      $var3=$var1.$var2."!!";
      oder
      $var3="$var1$var2!!";

      HTH, mfg
      Thomas

      1. Hallo,

        Also, da gibt es z.B.
        $var3=$var1.$var2."!!";
        oder
        $var3="$var1$var2!!";

        Das Leerzeichen hast du auch vergessen ;-)

        Insgesamt müsste es so heissen:

        <?php
        $var1 = "Hallo";
        $var2 = "Welt";

        $var3 = $var1." ".$var2."!!";
        echo $var3;
        ?>

        mfg,
          Philip

        --
        :::::::: http://www.metrox.de ::::::::
        1. Hallo,

          Das Leerzeichen hast du auch vergessen ;-)

          Ja, und die Anfuehrungszeichen um die Strings auch.
          Asche ueber mein Haupt - Zeit fuer Feierabend!

          $var1 = "Hallo";
          $var2 = "Welt";

          $var3 = $var1." ".$var2."!!";
          echo $var3;

          oder eben

          $var3 = "$var1 $var2!!";
          Kuerzer und bequemer als all die Punkte (um die es eigentlich geht) ...

          Hinweis fuer den Anfaenger: Die Variablen werden im zweiten Beispiel nur
          ausgewertet, weil sie in den doppelten Anfuehrungszeichen stehen.
          $var3 = '$var1 $var2!!'
          wuerde nicht ausgewertet. Der Unterschied ist klein, aber bedeutend!

          http://www.php.net/manual/de/language.types.string.php

          mfg
          Thomas
            der im uebrigen der Meinung ist, dass man PHP am besten mit
            einem fuer Anfaenger geeigneten Buch lernt

  2. Hallo,

    $var1 = Hallo
    $var2 = Welt

    Kann man davon ausgehen, dass $var1 u. $var2 strings sind? dann müsste es heißen: $var1 = "Hallo"; (bemerke die Anführungszeichen, um einen String zu kennzeichnen, und den Strichpunkt, der eine Anweisung beendet).
    Näheres zum Verknüpfen von Strings, entnimm bitte der PHP Dokumentation http://at2.php.net/language.operators.string

    gruß,
    Severin

    PS: Ich empfehe dir, ein gutes Buch über PHP zu kaufen. Das klingt altmodisch, aber es hilft. Glaube mir :)

    --
    Realität ist das, was nicht verschwindet, wenn man aufhört, daran zu glauben.
    --Philip K. Dick