ホームページ >バックエンド開発 >PHPチュートリアル >エコーされた文字列に PHP 変数を適切に挿入するにはどうすればよいですか?

エコーされた文字列に PHP 変数を適切に挿入するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-01 00:16:17755ブラウズ

How Do I Properly Insert PHP Variables into Echoed Strings?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。