PHP-Variable in String

Subodh Poudel 30 Januar 2023
  1. Verwenden Sie einen Template-String, um Variablen direkt in den String in PHP zu interpolieren
  2. Verwenden Sie die Zeichenkettenvorlage, um eine PHP-Variable mit einem Zeichenkettenliteral zu verketten, indem Sie den Wert der Zeichenkette einer Variablen zuweisen
  3. Verwenden Sie den Punktoperator (.), Um eine PHP-Variable mit einer Zeichenkette zu verketten
PHP-Variable in String

Wir werden eine Möglichkeit vorstellen, eine PHP-Variable mit einer Zeichenkette mit VorlagenZeichenketten zu verketten.

Wir werden eine Methode zum Interpolieren einer PHP-Variablen mit einem String-Literal einführen, indem wir das String-Literal einer Variablen zuweisen. Wir verwenden die VorlagenZeichenketten auch in dieser Methode. Bei dieser Methode interpolieren wir ein Präfix und ein Suffix, um ein Wort zu bilden.

Wir werden einen einfachen und gebräuchlichen Weg demonstrieren, um eine PHP-Variable mit einem String unter Verwendung des . Zu verketten Operator.

Verwenden Sie einen Template-String, um Variablen direkt in den String in PHP zu interpolieren

Wir können eine VorlagenZeichenkette in PHP verwenden, um eine Variable und eine Zeichenkette zu verketten. Wir verwenden geschweifte Klammern für die Interpolation. Die geschweiften Klammern enthalten die Variable, und wir schreiben die Zeichenkette, die direkt nach den geschweiften Klammern interpoliert werden muss. Die Variable in den geschweiften Klammern ist der Platzhalter für den Wert. Bei dieser Methode interpolieren wir ein Präfix und ein Suffix, wobei das Präfix eine Variable und das Suffix ein Zeichenkettenliteral ist. Bitte lesen Sie die komplexe (lockige) Syntax im PHP-Handbuch, um mehr über die Zeichenkettenvorlage zu erfahren.

Deklarieren Sie beispielsweise eine Variable $txt und weisen Sie sie "salt" zu. Verwenden Sie die VorlagenZeichenkette, um die Zeichenkette y in die Zeichenkette salt zu interpolieren. Schreiben Sie dazu die Variable $txt in die geschweiften Klammern und schreiben Sie die Zeichenkette y direkt nach den geschweiften Klammern, ohne Leerzeichen anzugeben. Verwenden Sie doppelte Anführungszeichen für diese VorlagenZeichenkette und drucken Sie sie mit dem Befehl echo. Beachten Sie, dass bei Verwendung von einfachen Anführungszeichen in der VorlagenZeichenkette die interpolierte Zeichenkette nicht gedruckt wird. Stattdessen wird der Text in einfachen Anführungszeichen gedruckt. Verwenden Sie immer doppelte Anführungszeichen, wenn Sie eine VorlagenZeichenkette verwenden.

Beispielcode:

# php 7.*
<?php
$txt = "salt";
echo "{$txt}y";
?>

Ausgabe:

salty

Verwenden Sie die Zeichenkettenvorlage, um eine PHP-Variable mit einem Zeichenkettenliteral zu verketten, indem Sie den Wert der Zeichenkette einer Variablen zuweisen

Wir können eine Zeichenkettenvorlage nicht nur zum Verketten einer PHP-Variablen und einer Zeichenkette verwenden, sondern auch zum Verketten von zwei PHP-Variablen. Bei dieser Methode interpolieren wir ein Suffix und ein Präfix, wobei Suffix und Präfix beide Variablen sind. Ein String-Literal, das verkettet werden muss, wird in einer Variablen gespeichert. Wir verwenden geschweifte Klammern, um die Variable ähnlich der ersten Methode einzuschließen. Zum Beispiel deklarieren wir zwei Variablen, $prefix und $suffix, und weisen ihnen die Werte Comfort bzw. able zu. Wir schreiben jede Variable einzeln in die geschweiften Klammern, ohne Leerzeichen zwischen den beiden geschweiften Klammern zu lassen. Dann drucken wir es aus. Der PHP-Compiler liest beim Kompilieren den Wert der Variablen in geschweiften Klammern.

Im folgenden Beispiel verkettet das Skript das Präfix Comfort und das Suffix able und druckt es als Comfortable aus. Daher können wir die komplexe/geschweifte Syntax verwenden, um PHP-Variablen mit String-Literalen und PHP-Variablen zu interpolieren.

Codebeispiel:

#php 7.x
<?php
$prefix = "Comfort";
$suffix = "able";
echo "{$prefix}{$suffix}";
?>

Ausgabe:

Comfortable

Verwenden Sie den Punktoperator (.), Um eine PHP-Variable mit einer Zeichenkette zu verketten

Wir können eine einfache Methode verwenden, um eine PHP-Variable mit einem String-Literal unter Verwendung des Punktoperators zu verketten. Wir schreiben ein String-Literal und ein . Danach. Nach dem Punkt schreiben wir die zu verkettende Variable. Bei dieser Methode interpolieren wir ein Präfix und ein Suffix, wobei das Präfix ein Zeichenkettenliteral und das Suffix eine Variable ist.

Deklarieren Sie beispielsweise eine Variable $taste und weisen Sie ihr den Zeichenkettenwert sweet zu. Verwenden Sie die . Operator, um die Zeichenkette ie in die Zeichenkette sweet zu interpolieren. Schreiben Sie dazu die Variable $taste, einen Punktoperator danach und die Zeichenkette ie direkt nach dem Punktoperator. Wir zeigen die Nachricht mit dem Befehl echo an. Wir verwenden bei dieser Methode keine Anführungszeichen.

Beispielcode:

#php 7.x
<?php
$taste = "ie";
echo sweet.$taste;
?>

Ausgabe:

sweetie
Subodh Poudel avatar Subodh Poudel avatar

Subodh is a proactive software engineer, specialized in fintech industry and a writer who loves to express his software development learnings and set of skills through blogs and articles.

LinkedIn

Verwandter Artikel - PHP String