ホームページ >バックエンド開発 >PHPチュートリアル >エコーされた文字列に PHP 変数を適切に挿入するにはどうすればよいですか?
PHP: エコーされた文字列への変数の挿入
PHP でエコーされた文字列に変数を統合しようとすると、次のような問題が発生する可能性があります。
問題:
以下のコードは、エコーされた文字列に変数 $i を挿入できません:
$i = 1; echo ' <p class="paragraph$i"> </p> '; ++i;
解決策:
この問題を解決する鍵は、エコーした文字列。一重引用符は PHP 変数を解析しないため、エコーを拡張するには二重引用符またはドット (.) を使用する必要があります。
二重引用符の使用:
$variableName = 'Ralph'; echo 'Hello ' . $variableName . '!';
ドットを使用して拡張するエコー:
echo "Hello $variableName!";
指定されたコードへの適用:
指定されたコードでは、次の修正が適用されます:
オプション 1 (ダブル)引用符):
$i = 1; echo '<p class="paragraph' . $i . '"></p>'; ++i;
オプション 2 (エコーを拡張するドット):
$i = 1; echo "<p class='paragraph$i'></p>"; ++i;
以上がエコーされた文字列に PHP 変数を適切に挿入するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。