PHP でエコーされた文字列に変数を挿入する
PHP でエコーされた文字列内に変数を埋め込もうとすると、問題が発生する可能性があります。次の失敗した試みを考えてみましょう:
<?php $i = 1; echo ' <p class="paragraph$i"> </p> '; ++i; ?>
この場合、変数 $i は一重引用符で囲まれた文字列内で解析されません。これを解決するには、主に 2 つの方法があります:
$i = 1; echo " <p class=\"paragraph$i\"> </p> "; ++i;
$i = 1; echo '<p class="paragraph'.$i.'"></p>'; ++i;
どちらのアプローチでも、PHP はエコーされた文字列内の変数 $i を解析できます。
したがって、HTML 要素をエコーする正しい方法は次のとおりです。動的クラスは次のとおりです:
$i = 1; echo '<p class="paragraph' . $i . '"></p>'; ++i;
以上がエコーされた HTML 文字列に PHP 変数を適切に挿入するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。