Beim Versuch, eine Variable in einen Echo-String einzufügen, wird die Variable von den Standard-Strings in einfachen Anführungszeichen nicht analysiert. Dieses Problem kann durch die Verwendung einer von zwei Methoden gelöst werden.
Doppelte Anführungszeichen ermöglichen das Parsen von PHP-Variablen innerhalb ihres Inhalts. Dies kann mit dem folgenden Code demonstriert werden:
$variableName = 'Ralph'; echo 'Hello ' . $variableName . '!';
In diesem Beispiel wird der Wert von $variableName mithilfe des Punktoperators in die Echo-Anweisung interpoliert.
Ein alternativer Ansatz besteht darin, den Punktoperator zu verwenden, um die Echozeichenfolge zu erweitern. Diese Methode verkettet die Variable explizit mit der Zeichenfolge:
$variableName = 'Ralph'; echo "Hello $variableName!";
So adressieren Sie den bereitgestellten Code:
$i = 1; echo '<p class="paragraph'.$i.'"></p>'; ++i;
Sowohl doppelte Anführungszeichen als auch Punkte Die Verkettung kann auf diese Situation angewendet werden:
$i = 1; echo '<p class="paragraph' . $i . '"></p>'; ++i;
$i = 1; echo "<p class='paragraph$i'></p>"; ++i;
Das obige ist der detaillierte Inhalt vonWie kann ich Variablen ordnungsgemäß in Echo-Strings in PHP einfügen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!