Zeichenfolgen mit PHP-Variablen drucken
In PHP können Sie Variablen mithilfe des Verkettungsoperators ('.') in Zeichenfolgen einschließen. Manchmal müssen Sie jedoch möglicherweise Zeichen einfügen, die mit der PHP-Syntax in Konflikt stehen, wie etwa Anführungszeichen oder Leerzeichen.
Frage:
Wie kann ich eine Zeichenfolge mit der Variablen drucken? $widthpx mit „px“ angehängt?
Lösung:
Es gibt zwei Methoden, um dies zu erreichen:
<code class="php">$bla = '<div class="vote_pct" style="width: '.$width.'px;">';</code>
Diese Methode verkettet die Zeichenfolge mit der Variablen und „fügt“ den Wert der Variablen effektiv in die Zeichenfolge ein.
Vorlagenliterale, eingeführt in PHP 5.6, verwenden geschweifte Klammern ({ }), um Ausdrücke zu kapseln, die zur Laufzeit ausgewertet und in die Zeichenfolge interpoliert werden. Diese Methode unterstützt mehrzeilige Zeichenfolgen und ermöglicht eine einfachere Ausdrucksauswertung.
<code class="php">$bla = "<div class=\"vote_pct\" style=\"width: ${width}px;\">";</code>
Diese Methode nutzt Vorlagenliterale, um den Wert der Variablen dynamisch einzuschließen. Vorlagenliterale werden auch als „heredoc“- und „nowdoc“-Syntax bezeichnet.
Das obige ist der detaillierte Inhalt vonWie füge ich Strings mit PHP-Variablen in Verkettungen und Vorlagenliteralen hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!