Heim >Backend-Entwicklung >PHP-Tutorial >Wie füge ich PHP-Variablen richtig in Echo-Strings ein?

Wie füge ich PHP-Variablen richtig in Echo-Strings ein?

Patricia Arquette
Patricia ArquetteOriginal
2024-12-01 00:16:17755Durchsuche

How Do I Properly Insert PHP Variables into Echoed Strings?

PHP: Einfügen von Variablen in Echo-Strings

Beim Versuch, Variablen in Echo-Strings in PHP zu integrieren, kann es zu Problemen kommen.

Problem:

Der folgende Code kann die Variable nicht einfügen $i in die Echo-Zeichenfolge:

$i = 1;
echo '
<p class="paragraph$i">
</p>
';
++i;

Lösung:

Der Schlüssel zur Lösung dieses Problems liegt in den Anführungszeichen, die für die Echo-Zeichenfolge verwendet werden. Einfache Anführungszeichen analysieren keine PHP-Variablen, daher müssen doppelte Anführungszeichen oder ein Punkt (.) verwendet werden, um das Echo zu erweitern.

Verwendung doppelter Anführungszeichen:

$variableName = 'Ralph';
echo 'Hello ' . $variableName . '!';

Verwenden eines Punktes zum Erweitern des Echo:

echo "Hello $variableName!";

Gilt für den angegebenen Code:

Im angegebenen Code gelten die folgenden Korrekturen:

Option 1 (doppelte Anführungszeichen):

$i = 1;
echo '<p class="paragraph' . $i . '"></p>';
++i;

Option 2 (Punkt zur Echoverlängerung):

$i = 1;
echo "<p class='paragraph$i'></p>";
++i;

Das obige ist der detaillierte Inhalt vonWie füge ich PHP-Variablen richtig in Echo-Strings ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn