Heim >Backend-Entwicklung >PHP-Tutorial >Wie füge ich PHP-Variablen richtig in Echo-Strings ein?
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!