PHP - Strings verketten und zusammenfügen

So verbinden Sie Zeichenketten in PHP miteinander

Bei der Arbeit mit String-Variablen und Zeichenketten im Allgemeinen, müssen diese oftmals miteinander verbunden werden. Dabei spielt es keine Rolle, ob eine Variable erweitert wird oder eine Ausgabe mit zusätzlichen Strings erfolgt. Mit dem richtigen Verkettungsoperator in PHP lassen sich diese spielend einfach zusammenfügen. Nachfolgend sind ein paar Möglichkeiten mit Beispielen aufgeführt.

Strings in der Ausgabe miteinander verbinden

Möchte man zwei Strings verkettet ausgeben, dann eignet sich hierfür der Punktoperator:


echo "Hallo "."Welt";

Die Ausgabe entspricht dann der Zeichenkette "Hallo Welt", da beide Zeichenketten mit einem Punkt . zusammengefügt wurden. Das Gleiche funktioniert auch mit Variablen oder einer Kombination aus einer Zeichenkette und einer Variablen.

Zusammenfügen von Variablen

Das erste Beispiel verknüpft zwei Variablen:


$str1 = "Hallo ";
$str2 = "Welt";
echo $str1.$str2;

Das zweite Beispiel verknüpft eine Variable mit einer Zeichenkette:


$str = "Hallo";
echo $str." Welt";

Auf diese Weise lassen sich übrigens beliebig viele Zeichenketten und String-Variablen aneinanderreihen und zusammenfügen.

Es gibt jedoch auch noch zwei andere und weniger typische Varianten, bei der zum einem die Variable mit geschweiften Klammern und einmal ohne geschweiften Klammern direkt in der Zeichenkette eingebunden wird:


$str = "Hallo ";
echo "{$str}Welt";

bzw:


$str = "Hallo";
echo "$str Welt";

Der Unterschied besteht hier bei den Leerzeichen, denn während die zweite Variante nach dem Variablennamen unbedingt ein Leerzeichen erfordert, kann bei der ersten Variante mit den geschweiften Klammern auf ein Leerzeichen verzichtet werden. Zudem ist die Variante mit den geschweiften Klammern {$str} später besser lesbar.

Zeichenkette (String) anfügen

Diese gibt noch eine Variante, bei der mit einem speziellen Zuweisungsoperator das Zusammenfügen der Springs erfolgt. Zudem ist diese Methode recht gut lesbar. Diese Möglichkeit, Strings miteinander zu verketten beziehungsweise zusammenzufügen, sieht in der Kurzschreibweise wie folgt aus:


$str = "Hallo ";
$str .= "Welt";
echo $str;

Mittels .= wird an das Ende der Zeichenkette ein weiterer String angefügt. Dies ist vor allem dann sinnvoll, wenn Sie String-Variablen erweitern möchten.

Diesen Tipp bewerten:

Mehr zum Thema: Webdesign aus der Kategorie Computer & Internet

Ihr Kommentar
 Ihr Name *
Keine Phantasienamen, Markennamen oder ähnliches.
 Ihr Avatar *
 E-Mail *
Wird nicht veröffentlicht. (Datenschutz)
 Kommentar *

Kommentare, die Werbung enthalten, werden nicht veröffentlicht.

Beliebt und gern gelesen:

Apfelmaske selber machen
Wer mit Pickeln und fettiger Haut zu kämpfen hat, kann sich womöglich mit einer selbstgemachten Apfelmaske aushelfen. Wie Sie ein solches Gesichtspeeling herstellen und richtig anwenden, erfahren Sie hier.
Smalltalk lernen - Tipps und Smalltalk-Themen
Smalltalk öffnet Tür und Tor - beruflich wie privat. Alltagssituationen eignen sich dazu ebenso gut wie Partys. Hier erfahren Sie, wie Sie Smalltalk lernen können und welche Smalltalk-Themen es gibt.
Tipps zur Preiskalkulation für Selbstständige
Sie benötigen Tipps, wie Sie als Selbstständiger eine sinnvolle Preispolitik betreiben? Hinweise zur Preisgestaltung Ihrer Produkte oder Dienstleistungen erhalten Sie hier.
Kameralinse von außen und innen beschlagen - Was tun?
Sobald Sie mit Ihrer Kamera nach draußen gehen, beschlägt die Linse? Was Sie gegen eine beschlagene Kameralinse zu können, lesen Sie hier.
Blumen und Blumenstrauß trocknen - Tipps
Sie möchten einen besonderen Blumenstrauß trocknen? Wie man Blumen selbst trocknen und damit für längere Zeit haltbar machen kann, lesen Sie hier.