PHP-Variable in String
- Verwenden Sie einen Template-String, um Variablen direkt in den String in PHP zu interpolieren
- Verwenden Sie die Zeichenkettenvorlage, um eine PHP-Variable mit einem Zeichenkettenliteral zu verketten, indem Sie den Wert der Zeichenkette einer Variablen zuweisen
-
Verwenden Sie den Punktoperator (
.
), Um eine PHP-Variable mit einer Zeichenkette zu verketten
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 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.
LinkedInVerwandter Artikel - PHP String
- Wie man alle Leerzeichen aus einer Zeichenkette in PHP entfernt
- Wie man DateTime in PHP in Strings konvertiert
- Wie konvertiert man Strings in PHP in Datum und Uhrzeit
- Wie man in PHP eine Ganzzahl in eine Zeichenkette konvertiert
- Wie man in PHP ein Array in eine Zeichenkette konvertiert
- Wie man in PHP eine Zeichenkette in eine Zahl konvertiert